博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
vim使用技巧(常用指令)
阅读量:5948 次
发布时间:2019-06-19

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

1. vim基础操作

vim是从 vi 发展出来的一个文本编辑器 。代码补完、编译及错误跳转等做了一些增强

1.1 进入编辑模式

命令 含义
i和I i在光标前插入,I在行首插入。
a和A a在光标后插入,A在行末插入.
o和O o在光标所在行下一行插入,O在光标所在行上一行插入.

 

1.2 进入命令模式

ESC:从插入模式或末行模式进入命令模式

1.3 移动光标

命令 含义
h 光标向左移动
j 光标向下移动
k 光标向上移动
l 光标向右移动
H、M、L 光标移动到到可见屏幕第一行(H)、中间行(M)、最后一行(L)
^和$ ^移动到行首,$移动到行末
G和gg G文档最后一行,gg文档第一行
ctrl+f、ctrl+b 向前翻屏、向后翻屏
ctrl+d、ctrl+u 向前半屛、向后半屛
{ 和 } {向上移动一段,}向后移动一段
w和b w向前移动一个单词,b向后移动一个单词

1.4 删除命令

命令 含义
X和x x删除光标后一个字符,X删除光标前一个字符,包含光标位置字符
dd和n dd dd删除所在行,5 dd删除指定行数
d0和D d0删除光标前本行所有内容,D删除光标后本行所有内容,包含光标位置字符
dw 删除光标所在位置的字,包含光表所在位置字符

1.5 撤销命令

命令 含义
u 一步一步撤销
ctrl + r 反撤销

1.6 重复命令

命令 含义
. 重复执行上一次操作的命令

1.7 移动命令

命令 含义
>> 文本行右移动
<< 文本行左移动

1.8 复制粘贴:

命令 含义
yy、n yy、y$ y^ yy复制当前行,5 yy复制5行
p 在光标所在位置向下新开一行粘贴

1.9 查找替换:

命令 含义
命令模式下,r和R r替换当前字符,R替换光标后的字符
末行模式下,/ + str n查找下一个,N查找前一个
末行模式下,%s/abc/123/g 将文件中所有abc替换为123
末行模式下,1, 10s/abc/123/g 将第一行至第10行之间的abc替换成123
注意:vim里执行 shell 下命令:末行模式里输入!,后面跟命令

转载于:https://www.cnblogs.com/xuchuankun/p/9328455.html

你可能感兴趣的文章
我的友情链接
查看>>
Android Target unknown and state offline
查看>>
润乾报表使用EXCEL数据源的方法及改进
查看>>
java并发编程基础
查看>>
我的DOS命令路径定义错了
查看>>
应用SELinux中的目标策略限制进程运行
查看>>
html5页面点击和左右滑动页面滚动
查看>>
SimpleDateFormat 的使用注意点(线程安全问题)
查看>>
Vmware11安装debian8
查看>>
事情的两面性
查看>>
Servlet中报Cannot forward after response has been committed错
查看>>
Maven发布项目
查看>>
MyEclipse配置lombok
查看>>
医院财务管理内容摘要
查看>>
相关链接
查看>>
使用Eclipse编写Python代码(又名Eclipse的使用)
查看>>
10种常见网管错误 你有过吗?你有遇到过嘛?
查看>>
通过组策略开启客户端远程桌面
查看>>
llinux高级运维掌握职业技能总结
查看>>
新手福利:Apache Spark 入门攻略
查看>>