Time of Update: 2017-01-18
一、查看特殊字元Vim中可見特殊字元會直接顯示,不可見特殊字元會顯示為該字元在命令列的輸入方式, 例如\r顯示為^M。通過:help digraph-table可看到所有Vim中可輸入的特殊字元, 該文檔的第一頁如下:char digraph hex dec official name^@ NU 0x00 0 NULL (NUL)^A SH 0x01 1 START OF HEADING (SOH)^B SX 0x02 2 START OF TEXT (
Time of Update: 2018-07-26
1、Vim快速移動游標至行首和行尾 1)按鍵盤上的Home鍵快速移動游標到行首。在命令/正常模式下可用^(shift + 6)或0(數字0)回到行首。^是移到第一個非Null 字元上。 如下圖所示,Home鍵和0是移動到行首: ^(shift + 6)是移動到第一個非Null 字元(不是Tab或空格) 2)按鍵盤上的End鍵快速移動游標到行尾。在命令模式下可用$(shift +
Time of Update: 2015-06-01
標籤:使用vim時無意間觸碰到q鍵,左下角出現“recording”這個標識,這是vim的一個強大功能。他可以錄
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-12-17
標籤:設定檔 profile export 使用者 命名 1、設定檔的位置在目錄 /etc/ 下面,有個名為vimrc的檔案,這是系統中公用的vim設定檔,對所有使用者都有效。而在每個使用者的主目錄下,都可以自己建立私人的設定檔,命名為:“.vimrc”。例如,/root目錄下,通常已經存在一個.vimrc檔
Time of Update: 2014-11-16
標籤:ar 使用 sp strong 檔案 on 代碼 bs linux 對於一個大學即將畢業的菜鳥來說,學習VIM難免會有一些措手不及。學校中可能接觸一些linux中的vi編輯器,但相對於GV
Time of Update: 2014-11-15
標籤:http io ar 使用 sp for 檔案 on art == Vim的行號、文法顯示等設定(.vimrc檔案的配置) ==2008年01月18日 星期五
Time of Update: 2018-12-03
Vim+cscope+ctags+tags閱讀原始碼作者:許振文linux原始碼提供了製作cscope索引檔案和tags檔案的make命令。一,軟體安裝先安裝cscope:sudo apt-get install cscope在安裝ctags:http://ctags.sourceforge.net/可以使用:ctags
Time of Update: 2018-12-05
網上這篇文章整理得很好,其整理表格如下:正規表示式說明及範例比對不成立之字串/a/含字母 “a” 的字串,例如 “ab”, “bac”, “cba”“xyz”/a./含字母 “a” 以及其後任一個字元的字串,例如 “ab”, “bac”(若要比對.,請使用 \.)“a”, “ba”/^xy/以 “xy” 開始的字串,例如 “xyz”, “xyab”(若要比對 ^,請使用 \^)“axy”, “bxy”/xy$/以 “xy” 結尾的字串,例如 “axy”, “abxy”以 “xy”
Time of Update: 2014-08-15
標籤:blog http 檔案 ar linux log python ef 參考: http://xw2423.byr.edu.cn/blog/archives/232http://www.pythonclub.or
Time of Update: 2018-12-03
相信只要接觸過linux的人肯定用過vim這個功能超強大的文字編輯器,只要在linux寫過C語言的絕對使用了gcc的,我接觸linux沒多長時間,但是覺得這兩個東西真的是相當的好,如果寫一個簡單的C語言程式每次都要開啟虛擬機器是不是很麻煩呢?可以在windows下使用vim和gcc來開發C語言程式嗎?還真的可以。 1.
Time of Update: 2018-12-03
在Debian Wheezy上,添加了一個新使用者walter,walter在使用vim,編輯文本時退出時,會出現:No protocol specifiedNo protocol specifiedNo protocol specified 這是由於添加的使用者對$XAUTHORITY檔案的讀取許可權導致的wolf@wheezy:~$ ls -l $XAUTHORITY-rw------- 1 wolf wolf 51 2月 24 15:19
Time of Update: 2018-12-05
vim-複製/粘貼1. vim 內部粘貼板 (1) 使用預設粘貼板 “"”y → 複製,需要指定範圍,例如:yw。Y → 等同於 yy ,複製當前行。p → 粘貼在游標後面。P → 粘貼在游標前面。 (2) 指定寄存器 register "(register)y(range) → 將要複製的內容放到指定的寄存器中。register 包括所有數字和字母;range 就是範圍,例如:w、y 等。也可以使用可視化操作選中要複製的內容後再複製。"(register)(times)p →
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-06
呵呵,這裡說的不是在終端中怎麼用tabnew來開啟一個新標籤,而是說怎麼在windows下,用gvim新開啟的檔案,會預設在gvim的標籤頁中開啟。這裡主要有兩種方法,其實原理是一樣的(即gvim執行命令的參數是一樣的),只是用windows的實現有些區別。一.利用windows的發送到。像emeditor之類的編輯器都會在安裝之後預設在發送到裡面添加自己的捷徑,而vim是在右鍵菜單裡面直接有一個用vim編輯,而為了不和這個預設的捷徑衝突,我們就用這個發送到來實現我們想要的在標籤頁中開啟新檔案的
Time of Update: 2018-12-06
我的部落格文章發貼過程:1. 在vim裡面寫原創文章,或者轉帖自己看到的經典文章;2. 在vim裡面寫好之後,排好版,然後,快速鍵操作:gg, shift+V, shift + G, "+y,解釋:"+y是把選中內容複寫到系統剪下板裡3. ctrl + M 開啟opera mail,粘貼之;4. 寫好主題,直接發送到我的blogger部落格關聯郵箱;ok,
Time of Update: 2018-12-07
在終端下使用vim進行編輯時,預設情況下,編輯的介面上是沒有顯示行號、文法高亮度顯示、智慧縮排等功能的。為了更好的在vim下進行工作,需要手動設定一個設定檔:.vimrc。在啟動vim時,目前使用者根目錄下的.vimrc檔案會被自動讀取,該檔案可以包含一些設定甚至指令碼,所以,一般情況下把.vimrc檔案建立在目前使用者的根目錄下比較方便,即建立的命令為:$vi ~/.vimrc設定完後$:x 或者 $wq
Time of Update: 2018-12-07
游標控制命令命令 游標移動h或^h 向左移一個字元j或^j或^n 向下移一行k或^p 向上移一行l或空格 向右移一個字元G 移到檔案的最後一行nG 移到檔案的第n行w
Time of Update: 2018-12-07
1 shiftwidth這個是用於程式中自動縮排所使用的空白長度指示的。一般來說為了保持程式的美觀,和下面的參數最好一致。同時它也是符號移位長度的制定者。2 tabstop定義tab所等同的空格長度,一般來說最好設定成8,因為如果是其它值的話,可能引起檔案在列印之類的場合中看起來很彆扭。除非你設定了 expandtab模式,也就是把tabs轉換成空格,這樣的話就不會一起混淆,不過畢竟定位字元為8是最常用最普遍的設定,所以一般還是不要改。3