安装  yum install -y vim-enhanced

移动光标

h或者向左的方向键:光标向左移动一个字符

l或者向右的方向键:光标向右移动一个字符

j或者向下的方向键:光标向下移动一个字符

k或者向上的方向键:光标向上移动一个字符

Ctrl+B:文本页面向前翻一页

Ctrl+F:文本页面向后翻一页

数字0或者shift+6:移动到本行行首

shift+4:移动到本行行尾

gg:移动到首行

G:移动到尾行

nG(n是任意数字):移动到第n行

删除,复制,粘贴

x:向后删除

X:向前删除

nx:向后删除n个字符

dd:删除/剪切光标所在的那一行

ndd:删除/剪切光标所在行之后的n行

yy:复制光标所在行

p:从光标所在行开始,向下粘贴已经复制或者粘贴的内容

P:从光标所在行开始,向上粘贴已经复制或者粘贴的内容

nyy:从光标所在行开始,向下复制n行

u:还原上一步操作

v:按v后移动光标会选中指定字符,然后可是实现复制,粘贴等操作

进入编辑模式

i:在当前字符前插入

I:在光标所在行的行首插入

a:在当前字符后插入

A:在光标所在行的行为插入

o:在当前行的下一行插入新的一行

O:在当前行的上一行插入新的一行。

其他功能

:w 保存文本

:q 退出Vim

:w! 强制保存,在root用户下,即时文本只读也可以完成保存

:q!  强制退出,所有改动不生效

:wq 保存并退出

:set nu 显示行号

:set nonu 不显示行号

最新文章

  1. Docker容器时间与宿主机时间不一致的问题
  2. SQL中EXISTS的用法
  3. An entity object cannot be referenced by multiple instances of IEntityChangeTracker.
  4. 论SCRM系统对传统行业的冲击
  5. 营业额统计(SBT)
  6. Visual Studio版本号对应表
  7. Oracle 行转列总结 Case When,Decode,PIVOT 三种方式 - 转
  8. 在html中注释对 <include XXXXXXXX />是没有影响的
  9. (转)ios获取设备系统信息
  10. 安装Ubuntu双系统系列——安装中文输入法
  11. uva 1298 - Triathlon
  12. oc随笔二:组合、继承
  13. 动态的改变标签内的src属性
  14. [html5] 学习笔记-SVG
  15. 用gcc编译c语言程序以及其编译过程
  16. activiti实战系列 并行网关(parallelGateWay)
  17. .Net Core---- WebApi生成Swagger接口文档
  18. 如果在ie上报错又找不到问题原因该怎么办?
  19. CentOS7 yum 安装与配置MySQL5.7
  20. 第三方API使用的好习惯

热门文章

  1. MySQL Lock--并发插入导致的死锁
  2. 对spark算子aggregateByKey的理解
  3. auto sudo password in shell
  4. C# to il 9 Properties and Indexers(属性和索引器)
  5. ONVIF让NVR与网络监控摄像机更"亲密"
  6. How to implement a windbg plugin
  7. malloc的使用、用malloc动态分配内存以适应用户的需求的源代码实例
  8. TP5一对一、一对多关联模型的使用
  9. golang bug Unknown load command 0x32 (50)
  10. spring boot打jar包(maven对jar和lib分离)