越來也喜歡用linux的vim 來編程了,簡單、高效、專業,最近拿着一本《vim的中文使用手冊》在慢慢的看,看到如今就沒有勇氣繼續看下去,我想先放一下,運用前面本身學的東西實際的去操做一下,下面是我對vim的部分總結:linux
第一部分 移動編程
1.按單詞移動vim
- 在正常模式下咱們使用w能夠讓光標按一個單詞來移動,移動後的光標會停在單詞的後面,固然3w表明移動3個單詞。
- b命令是向前移動一個單詞,光標停留在單詞的首字母上。
- e命令與w命令類似是向後移動一個單詞,可是e命令會把光標移動到單詞的最後一個字母上。
- ge與e的命令效果相反。
2.移動到行首或行尾spa
- $ -->光標移動行尾。
- 0 -- >光標移動到行尾(包括空格)。
3.移動到指定的字符上字符串
- fx -->向右 查找當前行裏首次出現x的地方。
- 3fx -->向右查找當前行裏首次出現x的地方。
- Fx -->向左查找當前行裏出現x的地方,找到後光標會跳到x上。
- Tx-->同Fx同樣,只不過光標跳到x後的字符上
- tn -->與Tx的查找方向相反,光標會停在x的前一個字符上。
4.以匹配一個括號爲目的的移動string
5.移動到指定行。搜索
- G -->跳到最後一行。
- gg -->跳到第一行。
- 3G -->跳到編號爲3的行上。
6.獲取當前的光標位置im
7.滾屏查看總結
- CTRL + U -->向上移動半行。
- CTRL + D -->向下移動半行。
- CTRL + E -->向上滾動一行。
- CTRL + Y -->向下滾動一行。
- CTRL + F -->向前滾動一整屏。
- CTRL + B -->向後滾動一整屏。
- zz -->把當前行置於屏幕正中央。
- zt -->把當前行置於屏幕最上部。
- zb -->把當前行置於屏幕底部。
簡單搜索word
- /string -->從文中搜索字符串string 而後 按n移動到string中去,3n表明第三次出現的位置
- ?string -->與/string類似,可是?string表示從文中最後向前查找string。
- set ignorecase 忽略大小寫。
- set noignorecase 不忽略大小寫。
- 把光標停在word上按下「 * 」 鍵,vim將會取當前光標word進行搜索。「#」是「 * 」的反向版。
查找整個word
- /\<the\> 查找徹底匹配的the,不會匹配到「there」一類的詞。。
- set hlsearch 設置高亮顯示搜索內容。
使用標籤
- 特殊的標籤 `` 會跳到跳轉以前的地方。
- ma 把a做爲當前的標籤。
- `a 跳到標籤a處。