Linux操作常用命令(Vim 编辑器)

tech2024-02-22  72

Vim 编辑器

模式及切换

命令模式 切换到编辑模式 i 插入方式进入编辑模式a 追加方式进入编辑模式R 替换方式进入编辑模式o 当前行下一行开始位置开始编辑O 当前行上一行开始位置开始编辑切换到末行模式:输入冒号:编辑模式 切换到命令模式:按下esc末行模式 切换到命令模式:按下esc

末行模式

在命令模式输入冒号:进入末行模式

w 保存q 退出x 保存并退出set nu 显示行号set nonu 隐藏行号查找指定字符 /anywords按n定位下一个,shfit+n定位上一个

命令模式

在任意状态按下esc进入命令模式

复制粘贴 yy 复制p 粘贴3yy 复制3行2p 粘贴2遍剪切 dd3dd剪切3行撤销 u 撤销Ctrl + r 反撤销删除 dd 删除当前行dG 删除当前行到文件末尾dH 删除当前行到文件开头基本控制 上k下j左h右l锚定符 gg跳到当前文档首行G 跳到当前文档末行^ 跳到当前行首$ 跳到当前行尾

附录

临时修改缩进空格数

末行模式 set ts=4 - 永久修改配置文件 编辑文件sudo vim /etc/vim/vimrc.local 在最后添加

set ts=4 # tab缩进宽度为4个空格,等价于tabstop set shiftwidth=4 # 换行时,自动缩进4个空格 set number # 显式行号,等价于nu set autoindent # 换行自动缩进
最新回复(0)