Linux下Vim工具常用命令
生活随笔
收集整理的這篇文章主要介紹了
Linux下Vim工具常用命令
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
原文地址:?http://www.cnblogs.com/lizhenghn/p/3675011.html
在linux下做開發,甚至是只做管理維護工作,也少不了Vim的使用。作為一個新手,我也是剛剛接觸,本節將我日常使用或收集的Vim常用命令記錄下來。
當然,直接在命令行上輸入:vimtutor,就可以學習到Vim的所有命令了。Vim很強大,很多牛人在vim里集成很多插件什么的,但這里只介紹基本vim命令。
移動命令
h "左 j "下 k "上 l "右 w "光標移動到下一個單詞的首字符 a word forward b "光標移動到上一個單詞的首字符 e "光標移動到下一個單詞的尾字符 ge "光標移動到上一個單詞的尾字符 $ "將光標移動到當前行行尾 ^ "將光標移動到當前行第一個非空白字符 0 "將光標移動到當前行第一個字符?注: ?這些命令除了'0'命令以外都可以在前面接受一個記數,2$;上面所有命令都可以在前面接受一些操作命令,如d$,dw等。
修改命令
x "刪除一個字符 d "其后跟任何一個位移命令,將刪除從當前光標到位移終點處的文本"內容,如dw,delete word c "與d命令功能類似,不同的在執行完刪除后命令進去Insert模式,change dd "刪除一整行 yy "復制一整行 p "把剪貼板內容粘帖到當前位置vimdiff 1.c 2.c "創建一個垂直分割窗口比較這兩個文件不同的地方
?搜索命令
f<a> "單字符搜索,fa是在當前行搜索下一個a,find a /string "全文本搜索一個字符串,如要找到單詞"func"則用/func"如果文本有多個func,按下n就會移動到接下來的func位置上"n前面也可以接受數字計數,如3n,就會找緊接第三個func ?string "與/string的功能相同,唯一的區別就是搜索的方向相反?注:
定位命令
G "光標移動到文件的最后一行,或者Shift+G 15G "光標移動到文件的第15行,或者15gg gg "光標移動到文件的第一行 45% "光標移動到文件45%處 H "光標移動到當前屏幕的最開始 M "光標移動到當前屏幕的中間 L "光標移動到當前屏幕的最后?注: ?CTRL+g查看當前光標位置
滾屏命令
CTRL+U "窗口向上滾半屏 CTRL+D "窗口向下滾半屏 CTRL+E "向上滾一行,沒太大實際意義 CTRL+Y "向下滾一行 CTRL+F "向前滾一整屏 CTRL+B "向后滾一整屏 zz "當前行置于屏幕中央 zt "當前行置于屏幕頂端 zb "當前行置于屏幕底端?分割窗口
:split "橫著分割 :new "橫著添加一個新窗口 :vsplit "豎著分割 :vnew "豎著添加新窗口 CRTL+W w "按順序切換小窗口 :qall "關閉所有窗口 :wall "保存所有窗口?標簽(tab)命令
:tabedit filename "在正在編輯的vim窗口建一個叫filename的tab頁 :tab split "新建一個tab頁 gt "移動到下一個tab頁 gT "移動到下一個tab頁?
暫時就這么多了,以后學習到新的命令了還會持續更新的。
另外高級的Vim命令請參考:
簡明 Vim 練級攻略
無插件Vim編程技巧
轉載于:https://www.cnblogs.com/AloneSword/p/3676125.html
總結
以上是生活随笔為你收集整理的Linux下Vim工具常用命令的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 数字的空洞 水 南邮NOJ 1071
- 下一篇: 文本框内容改变触发事件