vim编辑器
vi/vim进入编辑器模式 进入普通模式 h 游标向左 l 游标向右 j 游标向下 k 游标向上 w 移动到下一个单词 b 移动到上一个单词 i 在光标处进行编辑 I 在行首插入(shift+i) A 在行末插入 a 在光标后插入 o 在当前行后插入一个新行 O 在当前行前插入一个新行 cw 替换从光标所在位置到单词的末尾 x 删除游标所在字符 X 删除游标所在前一个字符 Delete 删除游标所在字符 dd 删除整行 dw 删除一个单词(中文不适用) d$ 或者 D 删除至行末 d^ 删除至行首 dG 删除到文档结尾处 d1G 删除文档首部 dj 删除当前行和下一行 3dd 重复dd三次 a (append追加) i (inster插入) . 重复上一次命令操作 N<command> N 表示重复后面的次数 de 从游标处删到单词尾部 dh 从游标处删到单词头部 dw 或者 daw 删除一个单词 dnw 删除 n 个单词 :set nu 或者 :set number 显示行号 nG 游标移动到第n行(shift+g) gg 游标移动到第一行 G 移动到最后一行 Ctrl + o 快速回到上一次光标所在位置 w 到下一个单词的开头 e 到当前单词的结尾 b 到前一个单词开头 ge 到前一个单词的结尾或者^ 到行头 :$ 到行尾 f<字母> 向后搜索字母并跳转到第一个匹配的位置 F<字母> 向前搜索字母并跳转到第一个匹配的位置 t<字母> 向后搜索字母并跳转到第一个匹配的位置之前的一个字母 T<字母> 向前搜索字母并跳转到第一个匹配的位置之后的一个字母 ~ 改变字母的大小写 yy 复制游标所在整行 Nyy 复制N行 y^ 或者y0 复制到行首(不含光标所在处字符) y$ 复制到行尾(含光标所在字符) yw 复制一个单词 y2w 复制2个单词 yG 复制到文本末 y1G 复制到文本开头 p 粘贴至光标后(下) P 粘贴至光标前(上) ddp 和下面的行换位置 r<字母> 将游标所在字母替换为指定字母 R 连续替换,知道按下ESC,开启替换模式 cc 删除游标所在行,并开启插入模式 cw 删除一个单词,并进入插入模式 C 替换游标以后至行末 u{n} 撤销一次或n次操作 U 撤销当前行的所有修改 Ctrl+r 撤销undo的操作 <N>G 跳转到第N行 >> 向右缩进 << 向左缩进 :w 保存 :w filename 另存为 :q! 强制退出不保存 :q 退出 :wq! 强制保存退出 :w <文件路径> 另存为 :saveas 文件路径 另存为 :x 保存并退出 :wq 保存并退出 shift+zz 保存并退出 :e 选择要打开的文件 :e# 回到前一个文件 :ls 列出以前编辑过的文档 : 进入命令模式 :set shiftwidth(sw)? 查看当前的缩进字符数 :set sw=2 设置缩进数为2 :ce 文本内容居中 :ri 文本靠右 :le 文本靠左 / 输入要查找的字符串,按回车进行查找(向下查找),按n继续查找,按N反向查找 ? 输入要查找的字符串,按回车进行查找(向上查找),按n继续查找,按N反向查找 :n 切换下一个编辑的文件(加!强制切换不保存) :N 切换上一个编辑的文件(加!强制切换不保存) :wn 保存并切换下一个编辑的文件 :wN 保存并切换上一个编辑的文件 :b 2.txt 直接进入文件2.txt编辑 :bd 2.txt 删除以前编辑过的列表中的文件项目 :e! 4.txt 新打开文件4.txt 放弃正在编辑的文件 :f 显示正在编辑的文件名 :f new.txt 改变正在编辑的文件名为new.txt 因断电文档没有保存,恢复方式,vim -r 1.txt进入文档后,输入:ewcover 1.txt恢复 v 进入字符选择模式,移动光标选择要修改的文字 shift+v 选择整行,可向下移动 ctrl+v 区域选择,再按ctrl+v取消 :new 打开新的vim视窗 :sp 2.txt 打开新的水平分屏视窗来编辑2.txt :vsp 2.txt 打开新的垂直分屏视窗来编辑2.txt vim -x file1 创建加密文档 !<外部shell命令> 可以执行外部shell 命令 :!ls 显示当前目录的内容 :w filename 将正在编辑的文件另存为filename文件 :h shiftwidth(sw) 打开名为shiftwidth的帮助文件 :ver 显示版本及参数 :set 或者 :se显示所有修改过的配置 :set all 显示所有的设定值 :set option? 显示option的设定值 :set nooption 取消当前设定值 :set autoindent(ai) 设置自动缩进 :set autowrite(aw) 设置自动存档,默认未打开 :set background=dark/lingh 设置背景风格 :set backup(bk) 设置自动备份,默认未打开 :set cindent(cin) 设置C语言风格缩进这是本人学习笔记,供大家参考学习,如内容有误欢迎大家批评指正,共同进步!
该内容来自实验楼免费课程,不做任何商业用途, 如有侵权请及时联系本人删除!!!