Time of Update: 2018-07-26
http://www.sudu.cn/info/html/edu/20060102/294929.html 在vim中用了一陣子ctags,確實美中不足。ctags只能根據調用函數的地方尋找定義該函數的地方,不能根據定義函數的地方尋找都有哪些地方調用了 該函數。於是又學習了cscope。Cscope在首頁上說它具有毋庸置疑的UNIX血統,早在PDP-11的時代就已經在貝爾實驗室開發出來了。我的 Linux是SuSE10.0,系統內建的有cscope軟體。 一、將 http://cscope.
Time of Update: 2018-07-28
http://outofmemory.cn/code-snippet/4016/go-to-bottom-of-file-in-vim-editor gg:命令將游標移動到文檔開頭 G:命令將游標移動到文檔末尾 vi編輯器中在命令列模式下輸入G可以直接跳轉到頁面的底部 在命令列模式下輸入1G可以跳轉到頁面的頭部位置 更多在vi中移動編輯位置的命令說明如下: h Move left j Move down k Move up l Move
Time of Update: 2015-05-31
標籤:開啟多個檔案: 1.vim還沒有啟動的時候: 在終端裡輸入 vim file1 file2 ... filen便可以開啟所有想要開啟的檔案 2.vim已經啟動 輸入 :open file 可以再開啟一個檔案,並且此時vim裡會顯示出file檔案的內容。 3. 同時顯示多個檔案: :split [filename]
Time of Update: 2015-03-29
標籤:Vim安裝外掛程式Release data: 2015.03.28轉自:VimChinaVim自身的功能已經非常強大了, 通常不需要另外安裝外掛程式. 細心研究 Vim 自身的功能和相應配置項才能體會到 Vim 無所不能的強大. 但是呢, Vim 又不是面面俱到的, 這麼多年來一直有大牛為 Vim 做貢獻, 雖然沒有合并到 Vim 原始碼中,但還是非常值得推薦的. 下面是安裝外掛程式的三種方法, 有適合於一般使用者的方法, 也有更 Geek
Time of Update: 2015-03-19
標籤: 下載和配置 NERDTree外掛程式的官方地址如下,可以從這裡擷取最新的版本 https://github.com/scrooloose/nerdtree 下載zip安裝包 或者使用下面官網源檔案安裝方法 我的實驗環境是centos6.6,其他版本可能有些不同。 安裝方法很簡單,先把壓縮檔下載下來,解壓後將plugin目錄下的NERD_tree.vim拷貝~/.vim/plugin以及doc目錄下的NERD_tree.txt拷貝到~/.vim/doc.
Time of Update: 2015-01-10
標籤: vim +ctags + taglist ,ctags+cscope 安裝配置和使用 內容:VIM下ctags和taglist的安裝配置方法;一鍵安裝 ctags和cscope的方法 ;vim文法高亮,自動縮排,python 自動縮排設定,下面將逐個介紹安裝和配置使用方法,僅供參考:1, vim + ctags + taglist配置和使用taglist依賴於ctags,所以要先裝ctags,否則taglist裝了也沒法用!
Time of Update: 2014-11-18
標籤:des io ar on 問題 as c app har 命令列中開啟gvim錯誤,如下:gvim: Fatal IO error 11 (資源暫時不可用) on X server :0.
Time of Update: 2018-12-04
系統內容:ubuntu10.04 vim gvim完整安裝問題:終端下vim中的漢字為亂碼,網上搜尋了一些解決方案。但是奇怪的是,這些方法都不能實現gvim的菜單和文中漢字,終端vim下的文中漢字同時正常顯示。有一種方案應用後vim和gvim開啟的檔案中的漢字(中文)都能正常顯示,但gvim的菜單漢字為亂碼。對這些解決方案做了各種嘗試後,找到如下方面實現同時漢字均能正常顯示。開啟終端$sudo -s#vim /etc/vim/vimrc在檔案末尾添加如下代碼:set fileencodings=
Time of Update: 2018-12-05
vim 安裝解析vim 配置http://linux-wiki.cn/wiki/zh-hans/%E7%94%A8Vim%E7%BC%96%E7%A8%8B%E2%80%94%E2%80%94%E9%85%8D%E7%BD%AE%E4%B8%8E%E6%8A%80%E5%B7%A7自己的配置的vimwinpos 5 5set lines=30 columns=100set nuset go=syntax onautocmd insertLeave *se noculautocmd
Time of Update: 2014-10-05
標籤:http io os 使用 ar strong 檔案 資料 sp [[email protected] ~]# vi /etc/squid/squid.conf##
Time of Update: 2014-08-27
標籤:ubuntu vim 中文 亂碼 應用 系統內容:ubuntu10.04 vim
Time of Update: 2018-12-03
1)插入功能(即在若干行的某一列插入一個字元或幾個字元)Step1:游標移動到開始插入的行的指定位置Step2:Ctrl+v,進入visual block模式Step3:將游標移動到最後插入行的指定位置(通過j或者輸入行號+G)Step4: shift+i,進入插入模式Step5:輸入你想輸入的字元,完成後,按兩下“Esc”鍵,就能看到自己想要的結果2)刪除功能同上Step1~Step3Step4:按d即可Step5:同上Step53)替換操作同上按r,然後輸入要替換的字元4)修改操作同上按c,
Time of Update: 2018-12-05
看陳皓大哥的部落格(http://coolshell.cn/),學習VIM,宏錄製的神奇在我腦海中揮之不去,不禁感歎VIM的強大。樣本如下:宏錄製: qa 操作序列 q, @a, @@qa 把你的操作記錄在寄存器 a。於是 @a 會replay被錄製的宏。@@ 是一個快速鍵用來replay最新錄製的宏。樣本在一個只有一行且這一行只有“1”的文本中,鍵入如下命令:qaYp<C-a>q→qa 開始錄製Yp 複製行.<C-a> 增加1.q 停止錄製.@a →
Time of Update: 2018-12-03
12-09 Update: The English version of Vim Visual Cheat Sheet is also available. PNG, PDF)(更新: 在圖內加入基本指令表和說明以及PDF版,方便大家列印出來貼在牆上隨時查看。)剛在寫那篇關於vi和文字編輯器的文章時,本來想附上一個vim的超簡單入門連結,但找了一下都沒有很滿意的,所以決定自己動手先來畫個入門用的說明圖。
Time of Update: 2018-12-06
1.ctags(1)到http://ctags.sourceforge.net/下載ctags源碼ctags-5.6.tar.gzhttp://prdownloads.sourceforge.net/ctags/ctags-5.6.tar.gz(2)解壓並安裝tar zxvf ctags-5.6.tar.gzcd ctags-5.6./configure && make && make install(3)使用在原始碼目錄下執行$ ctags
Time of Update: 2018-12-07
文章目錄 1 encoding2 termencoding3 fileencoding4 fileencodings5 fencview 如果使用SSH終端SecureCRT (PUTTY也一樣)程式串連linux伺服器,對於伺服器返回的中文字元預設情況會顯示亂碼,解決方案很簡單,開啟會話選項對話方塊,找到外觀,把字元編碼改成你伺服器上使用的編碼方式即可,一般為UTF-8。
Time of Update: 2018-12-06
●大、小寫字母互換Normal模式下,ggVGgU全部變大寫,ggVGgu全部變小寫,ggVGg~是大小寫翻轉(解釋一下,ggVG是全選,用其它方式全選,或者選一部分都行)●去掉英文:%s/\v\a+//g●去掉數字:%s/\v\d+//g●既去除英文又去除數字:%s/\v(\d|\a)+//g●去掉空格:%s/ //g●只刪末尾空格:%s/\v\s+$//g (注意:這個是刪除末尾的空白,包括空格和定位字元)●去掉"="號前面的編碼含"=":%s/\v^[^=]+\=//g●刪除空行:%s/\
Time of Update: 2018-12-06
之前,為瞭解決一個文法加亮的問題更改了vimrc,之後,突然發現滑鼠可以使用了,點到那裡游標就定位到 那裡,但是,隨後發現,ctrl+shift+c不能用了,滑鼠右鍵複製選項也是灰的。到網上,搜了一下,發現是set mouse=a這句話的問題這個是用來開啟滑鼠功能的。a表示所有模式vi的三種模式:命令模式,插入模式,可視模式.滑鼠可以啟動於各種模式中:The mouse can be enabled for different modes: n
Time of Update: 2018-12-07
vim裡面的編碼主要跟三個參數有關:enc(encoding), fenc(fileencoding)和fencs(fileencodings)fenc是當前檔案的編碼,也就是說,一個在vim裡面已經正確顯示了的檔案(前提是你的系統內容跟你的enc設定匹配),你可以通過改變 fenc後再w來將此檔案存成不同的編碼。比如說,我:set fenc=utf-8然後:w就把檔案存成utf-8的了,:set
Time of Update: 2015-04-03
學習vi和vim編輯器(17):vim的多視窗功能(2)本篇文章主要學習調整視窗尺寸、緩衝區及其與視窗的互動、分頁編輯、關閉與離開視窗。調整視窗尺寸:在gvim中,可以使用滑鼠調整視窗尺寸,只需要用滑鼠點擊及拖動視窗邊界即可。如果是在vim中,只要開啟mouse選型(" :set mouse=a "),也能夠用滑鼠調整視窗尺寸。視窗尺寸調整命令:^W=:試圖調整所有視窗至相同尺寸(此命令受當前的winwidth和winheight選項值的影響)。如果可用的螢幕塊不能平均劃分,