Time of Update: 2018-12-07
為什麼要用VIM?1、他是一個文字編輯器,不是IDE,所以他很快、很輕、很高效。2、不想動滑鼠,因為它離鍵盤實在太遠了。3、看看電影裡那些個駭客,不都是劈裡啪啦的敲鍵盤,哪有弄個滑鼠點來點去的?4、自己搗鼓一些指令碼,一句頂五句,腿不疼了,腰也不酸了,吃嘛嘛香了。5、這樣的年代,沒有整過linux簡直不好意思說自己是搞網路的,linux必須得用用vim吧6、一個編輯器不同外掛程式就能搞定所有語言,搞定所有你想要的。7、完全跨平台,一個偉大的人絕對沒有種族歧視,你應該被這種偉大所感染。8、商業化產
Time of Update: 2018-12-07
FreeBSD下開發工具組合-- Vim + ctags + taglist1.安裝Vim.# cd /usr/ports/editors/vim-lite# make install clean2.安裝ctags.# cd /usr/ports/devel/ctags/# make install clean3.安裝taglist.下載taglistURL:http://vim.sourceforge.net/scripts/download_script.php?src_id=7701解壓:
Time of Update: 2018-12-07
轉]在AIX作業系統上安裝使用VIM的注意事項http://blog.csdn.net/chinainvent/archive/2008/07/26/2716820.aspx 我目前的工作,常常需要通過SecureCRT,登入到IBM的AIX UNIX作業系統進行編程。工作所用到的兩個伺服器的AIX版本是5.2和5.3。這兩個版本對於我下面討論的問題,情況都是一樣的,沒有區別。
Time of Update: 2018-12-07
1. 先來看看2. 配置方法 <1>.下面的效果如如果沒有特殊說明,均是不需要按代碼提示的快速鍵(例如ctrl+p等)的,看看效果,是不是很想visual assist。1.1 結構struct和枚舉enum代碼提示: 1.2 使用者定義函數代碼提示 1.3 使用者定義變數代碼提示 1.4 c++ class method代碼提示: 1.5 class屬性代碼提示 1.6 c library代碼提示 <2>.配置方法2.1
Time of Update: 2018-12-07
vim補全方式: ==========================================================整行補全 CTRL-X CTRL-L根據當前檔案裡關鍵字補全 CTRL-X CTRL-N根據字典補全 CTRL-X CTRL-K根據同義字字典補全 CTRL-X CTRL-T根據標頭檔內關鍵字補全 CTRL-X
Time of Update: 2018-12-07
文章目錄 1. Using Ctrl-x Ctrl-n 實現word自動完成2. Ctrl-x Ctrl-l 實現行自動完成3. Ctrl-x Ctrl-f檔案名稱自動完成4. Thesaurus Word Completion5. 用 Ctrl-x Ctrl-k自動完成字典 這篇文章主要說明了VIM的以下幾個自動操作:Word / pattern 自動完成行自動完成Dictionary word completionFile name
Time of Update: 2018-12-07
set nocompatibleset nuset icset ts=4set shiftwidth=4set fileencodings=utf-8,chinese,latin-1,ucs-bom,gb18030,big5,euc-jp,sjis,euc-kr,EUCif has("win32")" for chinese set fileencoding=chinese" for japanese-euc" set fenc=euc-jp" for japanese shift-jis"
Time of Update: 2018-12-07
You need the required development packages on Ubuntu to build the GUI:sudo apt-get install libncurses5-dev libgnome2-dev libgnomeui-dev \ libgtk2.0-dev libatk1.0-dev libbonoboui2-dev \ libcairo2-dev libx11-dev libxpm-dev libxt-devCommands to build
Time of Update: 2018-12-07
在Linux環境下,如果直接使用VI/VIM命令編輯沒有修改許可權的檔案時,儲存的時候就會提示使用者無法進行儲存操作,一般的解決方案只能是關閉檔案重新以sudo許可權開啟該檔案編輯後再儲存(前提是使用者具有sudo許可權)。其實,在VI/VIM模式下通過一些簡單的命令,就能在不關閉當前檔案的情況下達到儲存檔案的目的(感謝曉哲老師提供的方法):輸入命令:%! sudo tee % > /dev/null按提示輸入sudo許可權密碼輸入“L"(Load File)輸入:q命令退出關於“%!
Time of Update: 2018-12-07
安裝python.vim文法高亮copy python.vim to ~/.vim/afer/ftplugin 在~/.vimrc中添加配置set autoindent " same level indentset smartindent " next level indentset expandtabset tabstop=4set shiftwidth=4set softtabstop=4安裝pydiction自動完成:UNIX/LINUX: Place python_pydiction.
Time of Update: 2018-12-07
1、設定檔的位置在目錄 /etc/ 下面,有個名為vimrc的檔案,這是系統中公用的vim設定檔,對所有使用者都有效。而在每個使用者的主目錄下,都可以自己建立私人的設定檔,命名為:“.vimrc”。例如,/root目錄下,通常已經存在一個.vimrc檔案。如果不知道設定檔及指令碼的位置,可以在vim中使用命令
Time of Update: 2018-12-07
Vim的學習持續快兩個禮拜了,它的確是個非常強大的編輯器,相信再經過一段時間的學習,它會更加快速地加快文字代碼編輯的效率。平時主要在工作中Web開發,基於asp.net平台,編輯html+css+js+aspx檔案較多。我現在的啟動設定是在原有的基礎上增加了一些簡單的設定:set nobksy onset aiset nuset sw=4set
Time of Update: 2018-12-07
在Linux下學習Python,首先安裝Linux系統,絕大多數的Linux系統中都存在Python的解譯器。 1. 在Linux系統的命令視窗下輸入python,測試是否安裝python,如果python已經安裝,會出現中的資訊. 如果提示:-bash: python:command not found,則沒有安裝python。 2.安裝python
Time of Update: 2018-12-07
vim添加這個外掛程式之後,編寫C++ java等程式的時候可以在一些固定格式的結構能自動添加,就像eclipse一樣,比如輸入for<TAB>就可以出現完整的 for( <{i}> = <{}>; <{i}> < <{count}>; <{i}> += <{}>) { <{}> }
Time of Update: 2018-12-07
1)一些常用的Vim配置,在~/.vimrc中syntax on 支援文法高亮set nu 顯示行號set nonu 不顯示行號set ai 設定自動縮排set shiftwidth=4 設定自動縮排 4 個空格, 當然要設自動縮排先.set sts=4 即設定 softtabstop 為 4. 輸入 tab 後就跳了 4 格.set tabstop=4 實際的 tab 即為 4 個空格,
Time of Update: 2018-12-07
格式優美的perl代碼不但讓人賞心悅目,而且可以方便閱讀.perltidy的是sourceforge的一個小項目,在我們寫完亂七八糟的代碼後,他能像變魔術一樣把代碼整理得漂漂亮亮,快來體驗一下吧!!!perltidy 首頁: http://perltidy.sourceforge.net/perltidy.html安裝方法:進入解壓後的目錄,然後執行一下命令perl Makefile.PLmakemake testmake
Time of Update: 2018-12-07
gcc 4.6的mutex/thread實現可能有一點問題,導致在用mutex/thread之類的時候,會出現chrono編譯出現錯誤,不能提示.研究了一下,clang
Time of Update: 2018-12-07
系列4主要為大家介紹使用Vim實現代碼瀏覽、索引、標籤、標記、檢索等功能,主要包括ctags、taglist和visualmark,尤其是ctags,是後續各種外掛程式的基礎,能夠熟練的掌握和理解為佳。下面進入本文:ctags1、http://ctags.sourceforge.net2、功能說明嚴格意義上來說,ctags並不是Vim的外掛程式,而是Linux/Unix下的標籤命令。通過ctags
Time of Update: 2018-12-07
開源文字編輯器Vim的作者Bram Moolenaar推出了新的程式設計語言Zimbu,一種不拐彎抹角直截了當的實驗性程式設計語言。Moolenaar表示Zimbu集現有語言的優點於一身,同時避開它們的不足。Zimbu代碼清晰易讀,使用範圍廣泛——既能寫OS kernel,又能寫指令碼,還能寫大的GUI程式,可以編譯和運行在幾乎所有系統上。Zimbu代碼託管在Google Code上,採用Apache License 2.0許可證。
Time of Update: 2018-12-07
(一) 容易忘記但又比較常用的操作: (1) 移動 w/W : 移至一個字(word)字首, 大小寫區別分別為忽略標點符號 e/E : 移至一個字尾 , 大小寫區別同上 b/B : 移至前一個字首 H/M/L : 移至螢幕頂/螢幕中/螢幕尾 :n 移至n行行首,或nG ( : 移至下一個句子 ) : 移至上一個句子 } : 移至下一個段落 { : 移至上一個段落 (2) 匹配 % : 匹配{} / [] / () (3)