成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

Vim常用命令

王軍 / 3217人閱讀

摘要:作為開發(fā)者,有兩個頂級編輯器,即使你不用,你也一定要知道它們是什么編輯器之神神的編輯器所以本文就來介紹以及它的常用命令,是從發(fā)展出來的一個文本編輯器。

作為開發(fā)者,有兩個頂級編輯器,即使你不用,你也一定要知道它們是什么——
·編輯器之神——Vim
·神的編輯器——Emacs
所以本文就來介紹vim以及它的常用命令,Vim是從vi發(fā)展出來的一個文本編輯器。代碼補全、編譯及錯誤跳轉(zhuǎn)等方便編程的功能特別豐富,在程序員中被廣泛使用
vim鍵盤圖中文版:

tips:在linux環(huán)境下,可以在命令行輸入vimtutor命令學(xué)習(xí)使用vim,當然前提是你安裝上了vim

模式

共有三種模式,分別是命令模式、插入模式和底線命令模式.這三種模式的作用分別是:
命令模式:
用戶剛剛啟動vim編輯文件時,便進入了命令模式
此狀態(tài)下敲擊鍵盤動作會被Vim識別為命令,而非輸入字符
輸入模式:
在命令模式下按下i、a、o就進入了輸入模式
在輸入模式中,可以使用以下按鍵:

字符按鍵以及Shift組合      //輸入字符
Enter            //換行
Back Space          //刪除光標前一個字符
Del              //刪除光標后一個字符
方向鍵              //在文本中移動光標
Home/End         //移動光標到行首/行尾
Page Up/Page Down      //上/下翻頁
Insert          //切換光標為輸入/替換模式,光標將變成豎線/下劃線
Esc              //退出輸入模式,切換到命令模式

底線命令模式:
在命令模式下按下:就進入了底線命令模式
Esc鍵退出底線命令模式
簡單的說,可以用下圖來更直觀展示:

插入
i  //光標前插入
I  //光標所在行首插入
o  //光標所在行下面新建一行
O  //光標所在行上面新建一行
a  //光標后插入
A  //光標所在行尾部插入
查找
/search_str   //向光標之下查找值為search_str的字符串
?search_str  //向光標之上查找值為search_str的字符串
n         //重復(fù)前一個搜尋的動作
N         //反向進行前一個搜尋動作
替換
%s/old/new/   //用old替換new,替換所有行的第一個匹配
%s/old/new/g  //用old替換new,替換整個文件的所有匹配,g表示全局
s/old/new/    //用old替換new,替換當前行的第一個匹配
s/old/new/g   //用old替換new,替換當前行所有匹配,g表示全局
刪除、拷貝、粘貼
x,X  //x為向后刪除一個字符,X為向前刪除一個字符
nx   //連續(xù)向后刪除n個字符
dd   //刪除光標所在行(常用)
ndd  //刪除光標所在行開始n行
d1G  //刪除光標所在行到第一行
dG   //刪除光標所在行到尾行
yy   //拷貝光標所在行(常用)
nyy  //拷貝光標所在行開始n行
d1G  //拷貝光標所在行到第一行
dG   //拷貝光標所在行到尾行
p,P  //p為將已復(fù)制的內(nèi)容粘貼在光標下一行,P則為粘貼在光標上一行
u    //復(fù)原前一個工作
ctrl+r //重做上一個動作
.    //重復(fù)前一個動作
顯示/隱藏行號
:set nu    //顯示行號
:set nonu  //隱藏行號

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/24938.html

相關(guān)文章

  • Vim常用命令

    摘要:命令模式需要先輸入冒號,才會進入。上下左右左右下上下一個詞,上一個詞常用下一個詞。如果要取消這種縮進的話,就要進入到粘貼模式記得在這個模式下,無法使用命令來快速打開文件。 Vim三種模式:(重要) 導(dǎo)航(navigation)模式: 這時候,字母就是上下左右鍵。輸入模式:你按字母鍵,才會輸入字母。命令模式:需要先輸入: 冒號,才會進入。例如,你輸入 :ls , 就相當于運行了 ls...

    happyhuangjinjin 評論0 收藏0
  • 30個Vim常用命令和使用技巧整理

    摘要:教程網(wǎng)總結(jié)了個非常實用的使用技巧,以便大家使用時更加得心應(yīng)手。 vim教程網(wǎng)總結(jié)了30個非常實用的Vim使用技巧,以便大家使用Vim時更加得心應(yīng)手。 刪除從光標位置到單詞結(jié)尾之間的字符并進入插入模式:cw 刪除光標所在單詞并進入插入模式:ciw,刪除光標所在位置的單詞及空格:daw 高亮選中標簽內(nèi)部的內(nèi)容:vit 正向移動到下一單詞的開頭:w,反向移動到當前單詞/上一單詞的開頭...

    codecraft 評論0 收藏0
  • Ubuntu下安裝vim以及常用命令

    摘要:眾所周知,與之間的區(qū)別是需要大量的命令行操作,而有些配置文件也是在命令行中輸入的。 ????眾所周知,Linux與Win之間的區(qū)別是Linux需要大量的命令行操作,而有些配置文件也是在命令行中輸入的。 ????這些操作就需要編輯器的幫助了。 ????我接觸Ubuntu的時間不長,碰到過三個編輯器 gedit //好像是叫這個名字 vi //Linux和Unix上最基本的文...

    Rainie 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<