vim/vi编辑器

Linux常用功能与整理记录

文章目录

  • 常用命令
  • 保存/退出
  • 插入命令
  • 定位命令
  • 删除命令
  • 搜索和替换命令

  • 编辑模式 --> ESC键 --> 命令模式
  • 命令模式 --> i键 --> 编辑模式

常用命令

#vi 文件: 回车后就进入进入编辑模式,按 o 进行编辑

保存/退出

:w          # 保存文件但不退出vi
:w!         # 强制保存,不退出vi 编辑
:w          # file 将修改另存到file中,不退出vi 编辑
:wq         # 保存文件并退出vi 编辑
:wq!        # 强制保存文件并退出vi 编辑
:q          # 不保存文件并退出vi 编辑
:q!         # 不保存文件并强制退出vi 编辑
:e!         # 放弃所有修改,从上次保存文件开始在编辑

插入命令

:a          # 在光标后附加文本  
:A          # 在本行行末附加文本
:i          # 在光标前插入文本  
:I          # 在本行开始插入文本  
:o          # 在光标下插入新行  
:O          # 在光标上插入新行  

定位命令

:h          # 方向左键  
:j          # 方向下键  
:k          # 方向上键  
:l          # 方向右键  
:$          # 移至行尾   
:0          # 移至行首   
:H          # 移至屏幕上端   
:M          # 移至屏幕中端   
:L          # 移至屏幕下端   
:set nu     # 设置行号   
:set nonu   # 取消行号   
:gg         # 到第一行   
:G          # 到最后一行   
:nG         # 到第n行   
:n          # 到第n行

删除命令

:x          # 删除光标所在处字符    
:nx         # 删除光标所在处后n个字符    
:dd         # 删除光标所在行,ndd删除行    
:dG         # 删除光标所在行在到末尾的内容    
:D          # 删除从光标所在处到行尾    
:nl,n2d     # 删除指定范围的行  

搜索和替换命令

:/关键词     # 向前搜索指定字符串,搜索是忽略大小写 :set ic 
:n          # 搜索指定字符串的下一个出现位置  

https://www.iteye.com/blog/liu86th-1689094

你可能感兴趣的:(工具)