关闭

Vim 常用命令

220人阅读 评论(0) 收藏 举报
分类:

命令模式: 

按i 当前光标位置进入编辑模式

按a 当前光标退一格进入编辑模式

按o 另起一行进入编辑模式


:q 退出而不保存修改

:!q 强制退出而不保存修改

:w [otherfile] 文件另存为


光标移动

h 光标向左移动

j 光标向下移动

k 光标向上移动

l 光标向右移动


[ctrl] + [b] 向上移动一页 backward

[ctrl] + [f] 向下移动一页 forward

[ctrl] + [u] 向上移动半页 up

[ctrl] + [d] 向下移动半页 down


[g] 按两下回到文章开头

[G] 按一下回答文章末尾


[0] 回到光标行首

[$] 回到光标行末


[w] 光标移动到下一个字第一个字母

[e] 到下一字尾字母

[b] 到前一字首字母


Tip:? 代表数字

[?#] 向后移动 ? 位置


[x] 删除光标所在位置的那个字符

[?x] 包括光标位置的字符向后删除 ? 个


[X] 向前删除一个字符

[?X] 向前 删除 ? 个字符 同上


[cw] 删除从光标位置到词尾的全部字符


[dd] 删除光标所在行

[?dd] 向下 删除 ? 行 包括当前行


[u] 回退操作


[yw] 复制从光标位置到词尾的全部字符


[yy] 复制光标所在行

[?yy] 向下 复制 ? 行


[r] 替换单个字符

[R] 替换多个字符


末行模式( : ) 

:set nu 显示行号

:5 跳到第五行

:/word 查找某字 n向下 N向上

:1,$s/is/was/g 文字替换操作,从当前文件的第1行开始搜索($s),到最后一行(/g),将"is"替换成"was"


0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场