vim 编辑器
vim 的三种模式 vim file :直接编辑文件内容 vim 的三种模式: 命令模式:此模式下只能对文件内容浏览,对vim的工作进行设定,不能修改文件内容 插入模式:对文件内容修改的模式 退出模式:结束vim程序使用到的指令 vim 工作的基本配置 在命令模式下更改 vim 的工作的方式 1)、set 临时设定 set nu : 显示行号 set nonu : 取消行号显示 set mouse=a :鼠标可用 set cursorline :显示光标所在行的行线 显示行号: 取消行号显示: 鼠标可用: 显示光标所在行的行线: 2)、永久设定 root 用户下执行 vim /etc/vimrc vim配置文件 修改后对所有用户都管用 vim ~/. vimrc 仅对使用该命令的用户管用 root 用户下修改 vim 配置文件 当前使用的用户下设置(只对该用户有用) 搜索 1)、/ 关键字 高亮显示关键字 2)、:noh 取消高亮显示 3)、n 向下匹配关键字 N 向上匹配关键字 关键字搜索: 高亮显示: 取消高亮显示:字符管理 1)、复制 (y 快捷键) yl :复制一个字母 y3l :复制3个字母 yw :复制一个单词 y3w: 复制3个单词 yy :复制一行 y3y :复制3行 2)、删除 (d 快捷键) dl :删除一个字母 d3l :删除3个字母 dw :删除一个单词 d3w :删除3个单词 dd :删除一行 d3d :删除3行 3)、剪切 (c 快捷键) cl :剪切一个字母 c3l :剪切3个字母 cw :剪切一个单词 c3w :剪切3个单词 cc :剪切一行 c3c :剪切3行 注:剪切操作完毕后会进入插入模式 4)、其它 粘贴 p 在命令模式下 p 粘贴 恢复 u 撤销 <ctrl> + <R> vim 可视化模式 <ctrl> + <v> 进入可视化模式,[Esc] 退出 批量添加文字 <ctrl> + <v> 进入可视化模式,选中插入字符所在列 按大写 < I > 进入插入模式 插入要写入的字符 <Esc> 退出插入模式批量修改文字 1)、:%s/原字符/替换字符/g %s 表示全文的行 g 表示全文的列 2)、:1,9s/原字符/替换字符/g 1,9 表示1到9行 3)、/起始关键字符/,/结束关键字符/s/原字符/替换字符/g /起始关键字符/,/结束关键字符/ 表示两个字符之间的区间vim的分屏功能 1)、同时分屏 <ctrl> + <w> <s> 上下分屏 <ctrl> + <w> <v> 左右分屏 <ctrl> + <w> <上|下|左|右> 光标移动 <ctrl> + <w> <c> 取消分屏 2)、不同分屏 :sp 文件名称 vim -o file fiel1 上下分屏 vim -p file fiel1 左右分屏光标定位 1)、gg 定位至文件第一行行首 2)、G 定位至文件最后一行 3)、:数字 定位到指定行 vim插入进入方式 1)、<i> :光标所在位置插入 <I> :光标所在行行首 2)、<a> :光标所在下一个字符插入 <A> :光标所在行行首 3)、<o> :光标所在行的下一行 <O> :光标所在行的上一行 4)、<s> :删除光标所在字符插入 <S> :删除光标所在行插入 vim 的退出模式 :wq 保存退出 :wq! 强行保存退出,只用文件的拥有者或者root 用户可以操作 :q 退出 :q!强制退出
转载请注明原文地址:https://blackberry.8miu.com/read-40741.html