您的位置:首页 > 其它

全屏文本编辑器vi/vim基本使用方法

2017-03-15 15:49 183 查看
全屏文本编辑器是我们以后工作中重要的软件,它简称vi/vim,是一款功能强大的linux应用软件,需要我们牢固掌握相关的操作命令,对我们以后工作会有莫大的帮助。在课堂上总结后,下面列举一些常见的使用方法:全屏文本编辑器vi Visual Interfacevim vi improved模式化编辑器编辑模式(命令模式) 默认的工作模式末行模式(控制模式)插入模式(输入模式)替换模式可视化模式一 . 打开方式 1 vi/vim 的界面2 vim file 如果file存在则打开默认将光标停留在第一行第一个字符 若file不存在 则以新文件的方式打开 若保存 则文件创建 不保存 则删除3 vim+# file 指定打开文件的时候 将光标定位在#行的行首 若定位的行数比整个文档行数大 则光标停留在最后一行行首4 vim+file 直接将光标定位在文档最后一行行首5 vim+ /PATTERN/: 打开文件 并且将光标定位在首行 匹配的行的行首位置PATTERN即只完成首次匹配二. Vim的关闭方式末行模式的关闭:q 直接关闭vim编辑器 不保存修改内容:q! 强制退出但不保存:w 保存修改的内容:wq保存并且退出vim编辑器:wq! 对于root用户来说一些只读文件的修改可以强制保存并且退出:w!强制保存编辑模式的关闭ZZ 保存并退出ZQ不保存退出三. 在vim的编辑模式中移动光标 1逐字符移动(1) ARQCW (2) h 光标向左 j 光标向下 k 光标向上 l 光标向右 5h光标向左移动五个字符2逐字移动w 光标移动到下一个字的字首e光标移动到下一个字的字尾b 往回走 即移动到上一个字的字首3行内跳转 0 绝对行首 ^ 相对行首 $ 绝对行位 没有相对行位4 行间跳转 #G 直接将光标移动到第#号行 G 直接将光标跳转到整个文档的最后一行 gg 跳转到第一行第一个字符末行模式中的光标移动 :# 直接将光标移动到第#号行 :$ 直接将光标移动到最后一行四. 翻页Ctil+f往下滚动一屏幕Ctil+b往上滚动一屏幕Ctil+d 往下滚动半屏幕Ctil+u 往上滚动半屏幕 五. 逐字符删除 x 删除光标所在位置的单个字符 X 删除光标所在位置左侧的单个字符 六. 编辑模式中的万能删除命令 d 删除光标经过的所有内容 dd 删除光标所在行 在末行模式下:d 删除光标所在行:#d 删除第#行 :m,+nd 从第m行到n行删除 .,$d 从光标所在行到文档的最后一行 (.表示当前光标所在行 $表示文档的最后一行) m,+n 从当前光标所在行开始 再经过n行七. 编辑模式中的万能粘贴命令 p 向右向下进行粘贴 P向左向上进行粘贴 末行模式下的 p 八.编辑模式下的万能复制命令 y 复制光标所经过所有内容(用法与d命令相同) yy 复制光标所在行 九. 模式的切换 1 从编辑模式到末行模式 : 输入命令/ 和 ? 进行查找 n和N n表示顺序查找 N表示逆序查找/ 默认自上而下? 默认自下而上 2 从末行到编辑模式 ESC键 Enter键 Backspace键 3 从编辑模式到输入(插入)模式 I 将光标移动到行首并进入输入模式I 在光标所在位置的前面插入信息A 将光标移动至行尾并进入输入模式a 在光标所在位置的后面插入字符O 在光标所在行的上面插入新行o 在光标所在行的下面插入新行cc 删除整行内容之后进入输入模式C 从光标所在位置删除至行尾 进入输入模式S 删除整行内容后 进入输入模式s 删除光标所在位置的一个字符 进入输入模式 4. 从输入模式到编辑模式 ESC键 5. 从编辑模式到替换模式 R 进入替换模式 6. 从替换模式到编辑模式 ESC键 7. 从编辑模式到可视化模式 V 按照行为单位进行矩形选取 V 按照字符为单位进行矩形选取 在选取后执行复制或者删除操作 只要完成操作 就返回到编辑模式 所有模式切换必须经由编辑模式 两种非编辑模式无法进行直接切换十. 替换命令 r 替换光标所在位置的一个字符 十一. 撤销编辑操作 u 撤销一次此前的编辑操作 Ctrl+r 撤销最近的一次撤销操作 十二. 重复之前的一次编辑操作 . 十三. 特殊的末行命令 1 :set number 简写 set nu 显示行编号 :set nonumber 简写 set nonu 取消行编号 2.开启或者关闭字符大小写的区分 :set ignorecase 简写 set ic :set noignorecase 简写 set noic 3.开启或者关闭自动缩进功能 :set autoindent 简写 set ai :set noautoindent 简写 set noai 4. 开启或者关闭查找高亮显示 :set hlsearch :set nohlsearch 简写nohl 5. 开启或者关闭语法着色 :symtax on:symtax of
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  编辑器 应用软件 vim