3-1-编辑器:vim

1、模式种类

主要有四种:

  • 普通模式
  • 命令模式
  • 编辑模式
  • 视图模式

2、模式间切换

普通模式 > (:)             > 命令模式  > ESC > 普通模式
普通模式 > (i,I,a,A,o,O)   > 插入模式  > ESC > 普通模式
普通模式 > (v,V,ctrl+v)    > 视图模式  > ESC > 普通模式

 

3、普通模式

光标跳转

  方式 跳转方式 命令 补充
整体跳转 整个文件跳转 文件开头 gg  
  文件末尾 G  
屏幕内跳转 屏最上方 H  
  屏中 M  
  屏最下方 L  
行内跳转 行首 0  
  行尾 $  
部分跳转  单行 k  
  多行 10k 光标向上移动10行
单行 j  
  多行 10j 光标向下移动10行
单字符 h  
  多字符 10h 光标向左移动10个字符
单字符 l  
  多字符 10l 光标向右移动10个字符

 

删除/复制/粘贴

类型 具体类型 描述 命令 补充
删除 删除 当前行 dd  
当前行开始的n行 ndd 5dd为删除5行
当前行开始--最后一行结束 dG  
当前行开始--第n行结束 dnG  
字符删除 首字符开始--光标位置结束 d0  
光标位置开始--末尾结束 d$  
     
复制 行复制 当前行 yy  
当前行开始的n行 nyy 5yy为复制5行
当前行开始--最后一行结束 yG  
当前行开始--第n行结束 ynG y1G为复制到行首
字符复制 首字符开始--光标位置结束 y0  
光标位置开始--末尾结束 y$  
单词复制 识别的单词 yw  
     
粘贴 粘贴 光标后插入复制内容 y 小写
    光标前插入复制内容 Y 大写

 

撤销/重做

撤销 u
重做 rr/ctrl+r

查找/替换

类型  命令 功能 补充
查找 /word 光标向下寻找  
?word 光标向上寻找  
n 下一个  
N 上一个  
    
替换 :n1,n2s/word1/word2/g n1-n2行之间的word1替换成 word2

 :0,$s/word1/word2/g 全文替换

:n1,n2s/word1/word2/gc 同上,需要每个手动确认  

4、命令模式

退出&保存

:q  退出 
:q! 强制退出
:w  保存保存  
:wq 保存并退出 

显示设置

:set nu    显示行号 
:set nonu  取消 

:set cul   下划线显示当前行  
:set nocul 取消

:set cuc   灰色显示当前列
:set nocuc 取消

:set hlsearch   高亮显示搜索结果
:set nohlsearch 取消

多文件&多屏

:files  列出当前打开的所有文件
:sp xxx 新开一个窗口打开xxx文件

ctrl + w + j 上一个窗口
ctrl + w + k 下一个窗口

 

5、视图模式

选择类型

v       字符选择 
V       行选择 
ctrl+v  区域选择(选择多;列)  

选择后操作

y 复制
d 删除
p 粘贴

注释多行操作

注释多行操作步骤: ctrl+V 视图模式  >  下拉选择多行  >  大写 I 插入  >  输入#  >  双击 ESC
删除注释操作步骤: ctrl+V 视图模式  >  下拉选择多行  > d

2021-07-07

posted @ 2021-07-07 23:29  繁忙的蜜蜂  阅读(38)  评论(0编辑  收藏  举报