vim基础命令

命令模式–i(光标前)/a(光标后)/o(下一行)/I(行首)/A(行尾)/O(上一行)–>编辑(插入)模式–Esc–>命令模式–:-->末行模式–Esc或者Ctrl+[–>命令模式

yy: 复制指定行
4yy: 复制下面四行
p: 粘贴
dd: 剪切指定行
2dd: 剪切下面两行

h-left
j-down
k-up
l-right

M-middile
L-bottom

H-top
Ctrl+f-向下翻一屏
Ctrl+b-向上翻一屏
Ctrl+d-向下翻半屏
Ctrl+u-向上翻半屏

{-上个代码段
}-下个代码段

20G-移动到第20行
G-移动到最后一行
gg-移动到第一行

w-移动到下一个单词
b-移动到前一个单词

D-从当前光标开始剪切到行末
d0-从当前光标剪切到行首
dw-删除单词
x-删除当前光标,每次只会删一个
X-删除当前光标前面的那个,每次只会删除一个

u-撤销操作
Ctrl+r:反撤销

v-加上hjkl选中
V-和v不同在V选中行

>>-向右移动代码
<<-整体向左
.-重复执行上一次的命令

r-替换单个字符
R-从当前位置从新编辑

/-查找
n-向下找搜索结果
N-向下找搜索结果

:%s/hello/world/g-将hello替换成world
:11,16s/hello/world/g-11到16行。。。。。

:w-保存
:q-退出
:q!-我铁了心要推出
:wq-保存并推出
Shift+zz(命令模式):保存并推出

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章