vi常用命令
2017-09-10 15:09
232 查看
vi常用命令汇总
内容 | 命令/作用 | ||
打开文件 | vi文件名 | vi 文件名 +行号 | |
退出/保存文件 | :w 保存文件 | :wq 保存文件并退出vi | |
:q!强制退出vi,即使该文件被修改,也不保存该文件 | | ||
进入编辑模式 | i在光标前开始插入文本 | a在光标后开始插入文本 | |
o在当前行之下新开一行,并到行首 | O在当前行之上新开一行 | ||
光标移动 | 多 行 间 切 换 | Ctrl +f向前滚动一整屏 | Ctrl +b向后滚动一整屏 |
gg转至文件开头 | G转至文件结尾 | ||
ngg/nG光标移至第n行的行首 (n为数字) | :n光标移至第n行的行首 (n为数字) | ||
n+光标向下移动n行(n为数字) | n-光标向上移动n行(n为数字) | ||
j/nj光标向下移动1行/n行(n为数字) | k/nk光标向上移动1行/n行(n为数字) | ||
单 行 列 切 换 | 0(数字零)光标移至当前行行首 | $光标移至当前行行末 | |
h/nh光标向左移动1列/n列 (n为数字) | k/nk光标向右移动1列/n列 (n为数字) | ||
w光标移动到下一个字的开头 | b光标移动到上一个字的开头 | ||
fx搜索当前行中下一个出现字母x的地方 | Fx搜索当前行中上一个出现字母x的地方 | ||
文本复制命令 | yy复制当前行 | nyy复制当前行及其后的n-1行 | |
文本删除命令 | x删除光标后的一个字符 | X删除光标前的一个字符 | |
nx删除光标后的n个字符 | nX删除光标前的n个字符 | ||
dw从光标处删至当前词尾 | db从光标处删至当前词首 | ||
d0从光标处删至行首 | d$/D 从光标处删至行尾 | ||
dd 删除光标所在行 | ndd 删除当前行及其后的n-1行 | ||
文本粘贴命令 | 使用P键, 如复制当前行,先用yy复制当前行,切换到目的行的上一行后,用p来粘贴所复制的行。 如剪切当前行,先用dd复制当前行,切换到目的行的上一行后,用p来粘贴所剪切的行。 | ||
撤销命令 | 按u键来撤销上一步操作 | ||
查找及 替换命令 | /pattern 从光标开始处向 文件尾搜索pattern(在/pattern之前先跳到第一行则进行全文件搜索),后按下n或N | 注: n在同一个方向重复上一次搜索命令 N在反方向重复上一次搜索命令 | |
?pattern 从光标开始处向文件首部搜索pattern ,后按下n或N | |||
:s/p1/p2/g将当前行中所有的p1均用p2替换,:s/p1/p2/gc替换时需要确认 | |||
:n1,n2s/p1/p2/g将n1至n2行中所有的p1均用p2替换,:n1,n2s/p1/p2/gc替换时需要确认 | |||
:%s/p1/p2/g将文件中所有的p1均用p2替换,:%s/p1/p2/gc替换时需要确认 |
相关文章推荐
- VI常用命令
- vi常用命令
- vi编辑器常用的命令及快捷键
- Vi 常用命令列表
- 开发人员需要熟知的常用Linux命令之三:Vi
- linux常用 字符 查找命令 grep find cat locate 文本编辑命令vi
- 老男孩教育每日一题-2017-05-15-说说你在vi/vim中常用的命令或快捷键
- vi常用命令
- VI中常用命令
- vi常用命令
- linux vi常用命令
- Ubuntu下使用VI编辑文件必知的常用命令
- 常用vi编辑命令
- vi常用命令
- vi 常用命令行
- vi 常用命令行
- Linux vi/vim编辑器常用命令与用法总结
- vi-vim常用命令大全
- vi常用命令——感觉这玩意还是太难用了,容易弄错,也要记忆很多东西,还是算了吧。
- Vi 常用命令详解