Lesson-23 Vim 命令集合
作者:
阿瑟李 | 来源:发表于
2015-08-27 14:36 被阅读41次
陈浩的博客的笔记
三模式 编辑模式 正常模式 切记 关掉中文输入
Normal 模式
| 命令 |
描述 |
| i |
进入编辑模式 |
| x |
删当前光标所在的一个字符 |
| dd |
删除当前行,并把删除的行存到剪贴板里 |
| p/P |
粘贴剪贴板 p是表示在当前位置之后,P表示在当前位置之前 |
| hjkl |
对应 上下左右 |
| d |
删除 |
| v |
可视化 就是相当于鼠标选中 配合移动过命令选择 |
|
| a |
在光标后插入 进入编辑 |
| o |
在当前行后插入一个新行 小写o 进入编辑 |
| O |
在当前行前插入一个新行 大写O 进入编辑 |
| cw |
删除光标到行末 进入编辑 |
|
| 0 |
光标来到行起始 |
| ^ |
到本行第一个不是blank字符的位置(所谓blank字符就是空格,tab,换行,回车等) |
| $ |
到本行行尾 |
| g- |
到本行最后一个不是blank字符的位置。 |
| /pattern |
搜索 pattern 的字符串(陈皓注:如果搜索出多个匹配,可按n键到下一个) |
| yy |
拷贝当前行当行于 ddP |
|
| u |
插销 |
| <C-r> |
再次执行 |
命令
| 命令 |
描述 |
| :wq |
存盘 + 退出 (:w存盘, :q退出) (陈皓注::w 后可以跟文件名) 和 :x ZZ效果相同 |
| :help |
帮助 按:q退出 |
| :e <path/to/file> |
打开一个文件 |
| :saveas <path/to/file> |
另存为 <path/to/file> |
| :q! |
退出不保存 :qa!强行退出所有的正在编辑的文件,就算别的文件有更改。 |
编辑 模式
进阶
| 命令 |
描述 |
| . |
可以重复上一次的命令 |
| N<command> |
重复某个命令N次 |
| NG |
到第 N 行 |
| gg |
到第一行 |
| G |
到最后一行 |
| w |
到下一个单词的开头 |
| e |
到下一个单词的结尾 |
| % |
匹配括号移动,包括 (, {, [. (陈皓注:你需要把光标先移到括号上) |
| *和 # |
匹配光标当前所在的单词,移动光标到下一个(或上一个)匹配单词(*是下一个,#是上一个) |
本文标题:Lesson-23 Vim 命令集合
本文链接:https://www.haomeiwen.com/subject/hzzfcttx.html
网友评论