vim 基本编辑操作
来源:互联网 发布:游族网络客服电话 编辑:程序博客网 时间:2024/06/05 04:06
1.在命令模式下,跳转到指定行 :n (n为行号)
2.命令行加参数 vim +n fileName
3.命令行加参数 vim + fileName 光标移至文件底部
4.视图模式 shift + h 光标移至文件头部 header
5.视图模式 shift + m 光标移至文件中间 middle
6.视图模式 shift + g 光标移至文件底部 ground
二、翻页--视图模式
往下翻页 ctrl+f forward 向上翻页 ctrl+b backward
向下翻半页 ctrl + d down 向上翻半页 ctrl + u up
三、高亮、行号--命令模式
1.取消高亮 :nohl
2.显示高亮 :/word 跳至文件头高亮显示所有的word
:?word 跳至文件尾高亮显示所有的word
3.显示行号 :set nu
4.取消显示行号 :set nonu
四、文本替换--命令模式
语法 :[addr]s/源字符串/目的字符串/[option]
[addr] 检索范围,省略时表示当前行;%表示所有行;1,20表示从第1行到第20行;.,$表示从当前行到文件尾;
[option] 表示操作类型
1.将old替换成new :1,$s/old/new/g
2.全局替换 :%s/old/new/egc e表示正则;g表示全局;c表示替换提醒
五、复制粘贴--视图模式
ctrl + v 块复制状态 ( 可视化块复制 )
shift + v 行复制状态 ( 可视化多行复制 )
--> 行选中后 使用 yy 复制 dd 删除
u 撤销一步操作 undo
ctrl+r 撤销上一步撤销
单行复制 yy
单行删除或剪切 dd delete
单行粘贴 p paste
六、缩进--视图模式
右缩进 shift + >>
左缩进 shift + <<
七、退出 vim
:wq 强制写入并退出,强制更新文件修改时间
:x 写入并退出,但只在修改文件时,才会更新文件修改时间
:q! 退出不保存
八、暂时离开
:! ls 暂时离开vim 同时显示 ls 执行结果
- vim 基本编辑操作
- vim编辑操作
- vim编辑操作
- vim 文件编辑 基本命令
- vim 文件编辑 基本命令
- vim编辑操作及命令
- VIM高效率操作(编辑整理)
- VIM的列编辑操作
- VIM的列编辑操作
- vim常用操作(待编辑)
- VIM的列编辑操作
- vim基本操作
- 基本 VIM 操作指令
- 基本 VIM 操作指令
- vim基本操作
- 基本 VIM 操作指令
- 基本 VIM 操作指令
- vim的基本操作
- GC选择之CMS 并发标记清除
- tomcat运行时JVM参数调整
- GC选择之串行收集与并行收集
- MySQL 权限
- 【CentOS7】yum 软件管理
- vim 基本编辑操作
- 第二周 项目一
- 【CentOS7】Could not retrieve mirrorlist http://mirrorlist.centos.org/?...
- Redis集群部署
- sqlplus使用update操作完数据,不要忘记commit,不然并没有写入到数据库中去
- Redis集群之节点管理
- Redis集群之优化系统参数
- Redis集群之配置文件详解(待完善)
- MySQL show 语句