vim的简单使用
vim的簡(jiǎn)單使用
- 1. vim模式介紹
- 2. 普通模式
- 3. 輸入模式
- 4.命令模式
- 5.可視模式
1. vim模式介紹
普通模式
用來(lái)瀏覽文件或者復(fù)制粘貼文件
輸入模式
在普通模式輸入i進(jìn)入輸入模式
命令模式
在普通模式輸入:進(jìn)入命令模式
可視模式
在普通模式輸入v,進(jìn)入可視模式
2. 普通模式
-
h j k l 分別代表 左 下 上 右;
-
數(shù)字 + h j k l 表示 左右移動(dòng)幾個(gè)字母或者上下移動(dòng)幾行;
-
w (word) 表示跳轉(zhuǎn)到下一個(gè)單詞的開頭,b (begin) 表示跳轉(zhuǎn)到上一個(gè)單詞的開頭;
-
雙擊 g,即gg跳轉(zhuǎn)到文檔的最上方 (home);雙擊G,即GG跳轉(zhuǎn)到文檔的最下方 (end);
-
ctrl + u 向上翻頁(yè)P(yáng)gUp; ctrl + d 向下翻頁(yè)P(yáng)gDn;
-
f(find) 查找某一行的某個(gè)字母,例如fm跳到該行的m的位置;
-
復(fù)制操作y(yank),例如yaw(yank all word)表示復(fù)制指針?biāo)诘恼麄€(gè)單詞;y2j(yank 2 j)表示復(fù)制 包括指針?biāo)谛?和 下面兩行;y2l(yank 2 l)復(fù)制包括指針的2格字母;yfm表示復(fù)制到r字母的位置;
-
粘貼操作p(paste);
-
刪除操作d(delete),和復(fù)制操作一樣;
-
撤銷操作u(undo),和ctrl+z操作一樣;
3. 輸入模式
在普通模式下輸入i進(jìn)入輸入模式,使用完輸入模式后按下Esc鍵退出到普通模式;
其中i(insert)表示在當(dāng)前光標(biāo)前進(jìn)入輸入模式,a(append)表示在當(dāng)前光標(biāo)后進(jìn)入輸入模式,大寫的I(INSERT)表示從這一行的開頭進(jìn)入輸入模式,大寫的A(APPEND)表示從這一行的末尾進(jìn)入輸入模式。
在vim中,字母c代表change,因此在普通模式下輸入caw表示change all world,刪除當(dāng)前詞并修改;cc刪除當(dāng)前行并進(jìn)入輸入模式;c2j表示刪除當(dāng)前及下面兩行并進(jìn)入輸入模式。
4.命令模式
在命令模式下,輸入冒號(hào):進(jìn)入命令模式;
:w表示保存,:q表示退出,:wq表示保存并退出。
5.可視模式
在普通模式下按v即可進(jìn)入可視模式,移動(dòng)光標(biāo)就會(huì)選中內(nèi)容,使用復(fù)制粘貼刪除命令即可。
總結(jié)
- 上一篇: 【远程操控】Pycharm远程连接服务器
- 下一篇: 36岁程序员感慨:天天加班压力太大,有2