gvim使用筆記

2021-05-09 22:20:56 字數 1181 閱讀 5023

使用gvim也有一段時間了,還不敢說得心應手,不過倒也不會再碰editplus之類的編輯器了。它真的很好用,熟悉起來也真的需要很長時間。前輩們說的話裡還是很多實話的。

使用gvim是個有趣的過程,按下乙個i,滑鼠 + 箭頭 它就跟普通的編輯器沒有兩樣,初學之時不至於像在vi中完全無從下手。誠然,在鍵盤上的手移動到滑鼠處是相當累人的,按著箭頭等著游標挪到那地方也很磨耐性!這就是gvim的好處,乙個命令就可以將游標移動到你想要的地方。一般而言,學會了乙個命令之後要再忘記就很難了,找到了近路,誰還會繞遠呢?另外,個人覺得也不用總是糾結「這是vi!要按vi的法子來!」,我就覺得ctrl+s比esc+:w省力,ctrl+a比ggvg方便,反正用著舒服就好。

note幾個命令:

o 在當前行下新建一行;

! 執行乙個控制台的命令,例如 ! ruby % 解釋執行當前檔案,其中%代表當前的檔名;

) 移動游標到下乙個自然段,在程式裡可以跳到下個函式;

x 刪除當前字元;

r 替換當前字元;

= 自動縮排當前行;

gg=g 自動縮排整個文字;

=a內的文字;

va」 選擇」"內的文字;

. 重複上一條命令;

如果游標目前在乙個字串的第乙個引號上,」blah blah blah」,要刪除引號中的內容,就d/」+enter,對刪除括號中的內容同理;(update:感謝reus同學, 使用di」命令更簡單 ^^ )(update:貌似da」也可以 ^_^)

另外發現vi的很多命令都是有引數的:

>3> 可以讓游標下的三行右移乙個縮排;

tabn 2 可以切換到第二個tab;

17gg 跳到第17行;

12| 跳到當前行的第12個字元;

8l 右移8個字元,結合gg可以快速定位錯誤的位置;

update: 感謝ginkgo同學,有時vim在處理中文標點時會發生錯位,解決方法就是在~/.vimrc裡加上set ambiwidth=double

update: 剛從editplus,notepad++過來的同學有一點可能不大能接受的是,vim不會自動記住配置,重啟一下vim又完全復原。而配置.vimrc對新人的門檻又太高。其實有個命令:mkv!,即可自動儲存當前的所有配置到.vimrc。不過使用前最好備份一下原先的.vimrc。

ps:動物園出版社貌似有本《學習vi編輯器》,眼鏡猴的封面,感覺不是很全,不過作為入門還是不錯的。

gvim 使用筆記

gvim7.3 1 normal 模式 向下所搜游標下的單詞 向上搜尋游標下的單詞 2 normal 模式 刪除 新增乙個縮排,在游標所在行的行首 注 在輸入以上字元前輸入數字n,表示作用範圍,自游標所在行起,共n行 3.targlist無法生成檔案tags。可能原因是該檔案路徑中存在中文字元。wi...

Vim 使用筆記

set hlsearch set nohlsearch 搜尋後清除上次的加亮 nohl nohlsearch 拷貝 很有用的一句話,規定了格式選項,讓它換行不自動空格 set formatoptions tcrqn set fo r set noautoindent 再 shift insert 正...

xemacs使用筆記

xemacs使用筆記 xemacs emacs的下一代,由lucid原創 from debian參考手冊.由於不知道什麼時候刪掉了emacs的乙個重要檔案.每次都沒法安裝好.突然發現了xemacs,於是決定使用看看.本人還是菜鳥,僅供交流 我使用的ubuntu系統,所以就直接apt get inst...