Vim 编辑器常用命令

简介: Vim 编辑器常用命令

Vim编辑器分为三种模式



  1. 命令模式:此状态下不可编辑文件


  1. 编辑模式:此状态下可进行编辑


  1. 末行模式:用于保存退出等操作


这三种模式可以任意的切换操作


如果是做为一个前端,这些命令应该已经够用了哈


vim file:若文件存在则打开文件,若文件不存在,新建并打开文件。


i:vim默认进入的是「命令模式」,此时需要按下 i 进入编辑(插入)模式之后才可以进行编辑。


i:在光标前插入内容


a:在光标后插入内容


o:在下一行插入内容


I:在行首插入内容


A:在行未插入内容


O:找上一行插入内容


u:撤销


v:多行选中,光标所在位置


V:多行选中,整行都会被选中


x:删除当前光标,向前删除


X:删除当前光标,向后删除


:w:保存


:q:退出


:x:保存并退出


:q!:强制退出不保存


:wq:保存并退出


>>:向右移动代码


<<:向左移动代码


r:替换一个字符


R:替换所有字符


p:粘贴


esc:进入命令模式


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


2dd:删除两行


D:从光标开始,后面所有剪切


d0:从光标开始,向前剪切


shift + zz:相当于wq


:wq:强制性写入文件并退出。即使文件没有被修改也强制写入,并更新文件的修改时间。


:x:写入文件并退出。仅当文件被修改时才写入,并更新文件修改时间,否则不会更新文件修改时间。


ctrl + r:反撤销


Crtl + f:下一页


Crtl + b:上一页


ctrl + d:翻半页


ctrl + u:翻半页


20G:跳到第20行代码


G:回到最后一行


gg:回到开始一行


hjkl:移动光标,对应为左下上右


H M L:移动光标,对应为,顶部,中间,底部


yy:复制光标所在一行


4yy:复制4行,nyy 复制 n 行


更多参考



vim编辑器常用命令整理

相关文章
|
4月前
|
Unix Linux 开发工具
在Linux中,有哪些基本的 Vim 命令?
在Linux中,有哪些基本的 Vim 命令?
|
16天前
|
数据可视化 Unix 开发工具
VIM编辑器
本文介绍了VIM编辑器的特点和使用方法,包括VIM的定义、安装步骤、四种工作模式(命令模式、编辑模式、末行模式、可视模式)及其基本操作。重点讲解了命令模式下的光标移动、编辑、搜索、撤销等操作,以及末行模式下的文件保存、退出等快捷键。此外,还涉及了VIM的高级操作,如窗口分割和调整。
|
5月前
|
开发工具
vi编辑器,现在vi\vim是文本文件进行编辑的最佳选择,Vim是vi的加强的版本,兼容vi的所有指令,vim编辑器有三种工作模式,一开始进入的是命令模式,命令模式i是插入的意思,两下y+p复制内容
vi编辑器,现在vi\vim是文本文件进行编辑的最佳选择,Vim是vi的加强的版本,兼容vi的所有指令,vim编辑器有三种工作模式,一开始进入的是命令模式,命令模式i是插入的意思,两下y+p复制内容
|
2月前
|
IDE 搜索推荐 开发工具
LunarVim,vim编辑器推荐
【10月更文挑战第9天】
|
2月前
|
Unix Linux 开发工具
Linux Vim的 命令大全
Linux Vim的 命令大全
23 0
|
3月前
|
存储 Linux Shell
常用vim命令和vim基本使用及Linux用户的管理,用户和组相关文件
这篇文章介绍了Vim编辑器的基本使用、常用命令和模式,以及Linux系统中用户和组的管理方法,包括用户和组相关文件如/etc/passwd、/etc/shadow和/etc/group的说明。
常用vim命令和vim基本使用及Linux用户的管理,用户和组相关文件
|
3月前
|
存储 Linux 编译器
linux中vim介绍以及常用命令大全
linux中vim介绍以及常用命令大全
85 8
|
4月前
|
搜索推荐 Linux 网络安全
Linux系统中的Vim编辑器
【8月更文挑战第21天】Vim是一款功能强大的文本编辑器,在Linux系统中广泛使用。它具有三种基本模式:命令模式,用于执行操作但不能编辑文本;插入模式,允许用户像常规编辑器那样输入文本;底线命令模式,用于保存、退出及查找替换等操作。Vim还支持多窗口编辑、宏录制及插件扩展等功能,并可通过配置文件个性化设置。因其高效性、良好的可移植性和远程编辑能力,Vim特别适用于开发者和系统管理员。
|
4月前
|
开发工具
vim编辑器常用命令
vim编辑器常用命令
89 1
|
4月前
|
数据采集 运维 监控
运维笔记:流编辑器sed命令用法解析
运维笔记:流编辑器sed命令用法解析
61 5