博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
vim 编辑器的使用方法
阅读量:5146 次
发布时间:2019-06-13

本文共 1059 字,大约阅读时间需要 3 分钟。

vim 

命令模式       默认打开文件为命令模式

命令行模式     shift+: 命令行模式

编辑模式       i 编辑模式

Esc 切换命令模式

 

 

 

命令模式 

   -----字符操作

                 i   当前插入

                 I     行首插入

                a    当前字符之后插入

                A    行尾插入

Esc退出当前模式   o当前行下插入一行   O当前行上插入一行

                                   x键删除当前行以后  X向前删除       

                                  撤销u

------- 行操作

              Home键 光标到行首,End 光标到行尾    

              dd 删除一行    Ndd(N表示行数)

              yy 复制一行   Nyy

              p 将复制的行粘贴

 

---------词操作

             dw 删除一个词(光标之后才开始删除)

             yw 复制一个单词

----------块操作

             大D 或者 d+$ 删除到至行尾   d+^ 删除到行首

             y+$ 复制到行尾  y+^复制到行首

              d+G 删除之后所有

V模式

       Ctrl+v : 进入v模式

       编程的时候需要多行注释:

1.  Ctrl+v 进入列编辑模式

2. 向下或向上移动光标

3. 把需要注释的行的开头标记起来

4. 然后按大写的I

5. 出入注释符,比如“#”

6.再按Esc,就会全部注释了

  

   删除多行注释:

ctrl+v 编辑模式,上下移动选中要删除的注释,d进行删除,Esc退出

 

------------------------------------------------------------快速修改

 

------命令行模式

:wq 强制保存退出

 

在命令模式下,快速修改一个字符,使用r 键进行修改, 大写的ZZ进行保存

 

-------------替换

:%s/this/that    每一行的第一个this被替换成that                        (%表示从头到尾)

:%s/this/that/g   将文本中的this替换成that

  set   nu 显示行号

  set   nonu取消行号

 

------------查找

用  /  对文本中的进行查找 ,按n向下进行切换,N向上进行切换

高亮取消   :noh     (no  high)

 

:!ifconfig    用!进行当前编辑和命令切换,按任意键退出

 

-------vim定位到某行

gg 定位到行首

G 定位到最后一行行首

 

-------打开多个文件

vim   -O  /etc/passwd  /etc/hosts

          ctrl +ww 切换文本

-------自定义vim

vim  /root/.vimrc

set nu

set history=20

 

转载于:https://www.cnblogs.com/love3556/p/5899554.html

你可能感兴趣的文章
aspnetcore 认证相关类简要说明二
查看>>
MATLAB画ROC曲线,及计算AUC值
查看>>
二、输出到屏幕
查看>>
android中的 Toast 和 AlertDialog
查看>>
互联网协议入门(二)
查看>>
Java连接Oracle数据库的基类
查看>>
netstat用法及TCP state解析
查看>>
[转自小龙博客]优酷视频自动播放办法
查看>>
深入理解事件捕获冒泡
查看>>
软件设计入门2 数据库设计
查看>>
文件信息
查看>>
Hibernate 一对一外键单向关联
查看>>
笔记1
查看>>
Link-cut-tree 学习记录 & hdu4010
查看>>
ECharts使用小结
查看>>
JAVA实现MD5加密算法(使用MessageDigest)
查看>>
壮哉大微软,.Net人的春天来了,你准备好了嘛!
查看>>
Spine学习五- spine动画融合
查看>>
Python科学计算工具包
查看>>
2-4 zookeeper配置文件介绍,运行zk
查看>>