2022年实用技巧:Linux系统下VI命令快捷键集合 .pdf
《2022年实用技巧:Linux系统下VI命令快捷键集合 .pdf》由会员分享,可在线阅读,更多相关《2022年实用技巧:Linux系统下VI命令快捷键集合 .pdf(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、光标控制命令命令 光标移动h 或h 向左移一个字符j 或j 或 n 向下移一行k 或 p 向上移一行l 或空格向右移一个字符G 移到文件的最后一行nG 移到文件的第n 行w 移到下一个字的开头W 移到下一个字的开头,忽略标点符号b 移到前一个字的开头B 移到前一个字的开头,忽略标点符号L 移到屏幕的最后一行M 移到屏幕的中间一行H 移到屏幕的第一行e 移到下一个字的结尾E 移到下一个字的结尾,忽略标点符号( 移到句子的开头) 移到句子的结尾 移到段落的开头 移到下一个段落的开头名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师
2、精心整理 - - - - - - - 第 1 页,共 11 页 - - - - - - - - - 0 或| 移到当前行的第一列n| 移到当前行的第n 列 移到当前行的第一个非空字符$ 移到当前行的最后一个字符+或 return 移到下一行的第一个字符- 移到前一行的第一个非空字符在 vi 中添加文本命令 插入动作a 在光标后插入文本A 在当前行插入文本i 在光标前插入文本I 在当前行前插入文本o 在当前行的下边插入新行O 在当前行的上边插入新行:r file 读入文件file 内容,并插在当前行后:nr file 读入文件file 内容,并插在第n 行后escape 回到命令模式v char
3、 插入时忽略char 的指定意义,这是为了插入特殊字符在 vi 中删除文本命令 删除操作x 删除光标处的字符,可以在x 前加上需要删除的字符数目名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 11 页 - - - - - - - - - nx 从当前光标处往后删除n 个字符X 删除光标前的字符,可以在X 前加上需要删除的字符数目nX 从当前光标处往前删除n 个字符dw 删至下一个字的开头ndw 从当前光标处往后删除n 个字dG 删除行,直到文件结束dd 删除整行ndd 从
4、当前行开始往后删除db 删除光标前面的字ndb 从当前行开始往前删除n 字:n,md 从第 m 行开始往前删除n 行d 或 d$ 从光标处删除到行尾dcursor_command 删除至光标命令处,如dG 将从当产胆行删除至文件的末尾h 或 backspace 插入时,删除前面的字符w 插入时,删除前面的字修改 vi 文本每个命令前面的数字表示该命令重复的次数命令 替换操作rchar 用 char 替换当前字符R text escape 用 text 替换当前字符直到换下Esc 键stext escape 用 text 代替当前字符名师资料总结 - - -精品资料欢迎下载 - - - - -
5、- - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 11 页 - - - - - - - - - S 或 cctext escape 用 text 代替整行cwtext escape 将当前字改为text Ctext escape 将当前行余下的改为text cG escape 修改至文件的末尾ccursor_cmd text escape 从当前位置处到光标命令位置处都改为text 在 vi 中查找与替换命令 查找与替换操作/text 在文件中向前查找text text 在文件中向后查找text n 在同一方向重复查找N 在相反方向重
6、复查找ftext 在当前行向前查找text Ftext 在当前行向后查找text ttext 在当前行向前查找text,并将光标定位在text 的第一个字符Ttext 在当前行向后查找text,并将光标定位在text 的第一个字符:set ic 查找时忽略大小写:set noic 查找时对大小写敏感:s/oldtext/newtext 用 newtext替换 oldtext :m,ns/oldtext/newtext 在 m 行通过 n,用 newtext 替换 oldtext &重复最后的 :s 命令:g/text1/s/text2/text3 查找包含text1 的行,用text3 替换
7、text2 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 11 页 - - - - - - - - - :g/text/command 在所有包含text 的行运行command所表示的命令:v/text/command 在所有不包含text 的行运行command所表示的命令在 vi 中复制文本命令 复制操作yy 将当前行的内容放入临时缓冲区nyy 将 n 行的内容放入临时缓冲区p 将临时缓冲区中的文本放入光标后P 将临时缓冲区中的文本放入光标前(a-z)nyy 复制
8、 n 行放入名字为圆括号内的可命名缓冲区,省略n 表示当前行(a-z)ndd 删除 n 行放入名字为圆括号内的可命名缓冲区,省略n 表示当前行(a-z)p 将名字为圆括号的可命名缓冲区的内容放入当前行后(a-z)P 将名字为圆括号的可命名缓冲区的内容放入当前行前在 vi 中撤消与重复命令 撤消操作u 撤消最后一次修改U 撤消当前行的所有修改. 重复最后一次修改, 以相反的方向重复前面的f、F、t 或 T 查找命令重复前面的f、F、t 或 T 查找命令np 取回最后第n 次的删除 (缓冲区中存有一定次数的删除内容,一般为9) n 重复前面的 /或?查找命令名师资料总结 - - -精品资料欢迎下载
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年实用技巧:Linux系统下VI命令快捷键集合 2022 实用技巧 Linux 系统 VI 命令 快捷键 集合
限制150内