Vim 编辑器基础命令

vim是Linux操作系统中的全屏幕文本编辑器,兼容vi并增加许多功能。它支持编辑模式和命令模式,通过ESC和特定键进行模式切换。启动vim可编辑多个文件,使用-tTAG定位代码,-qERRORFILE快速修复错误。内置命令如Ctrl+u/d/f/b滚动,Ctrl+e/y跳行,Ctrl+x/X删除字符,dd删除整行,ZZ保存退出。vim的高效操作使其成为开发者必备工具。
摘要由CSDN通过智能技术生成

简介

vim 是 Linux 操作系统中最通用的全屏幕文本编辑器,是 vi 的增强版(vi iMproved),与 vi 完全兼容,且扩充了很多功能。
vim 编辑器支持编辑模式和命令模式,编辑模式下可以完成文本的编辑功能,命令模式下可以完成对文件的操作命令,要正确使用 vim 编辑器就必须熟练掌握这两种模式的切换。默认情况下,打开 vim 后自动进入命令模式。从编辑模式切换到命令模式使用 ESC 键,从命令模式切换到编辑模式使用 A、a、O、o、I、i 键。

命令


vim [OPTIONS] [FILE...]
vim [OPTIONS] -vim [OPTIONS] -t TAG
vim [OPTIONS] -q [ERRORFILE]

[FILE…]表示一系列使用 vim 编辑的文件,使用:next命令可以向前切换所编辑的文件,使用–可以向后切换。这是 vim 常用启动格式;

-:表示待编辑的文件从标准输入读取;

-t TAG:要编辑的文件和光标的初始位置取决于一个标签,一种 goto 标签。标签在标签文件中查找,与标签关联的文件成为当前文件并执行关联的命令。主要用于 C 程序,在这种情况下 TAG 可以是函数名,其结果是包含该函数的文件成为当前文件,并且光标位于函数的开头。参见::help tag-commands;

-q [ERRORFILE]:使用 quickFix 模式启动 vim,文件 ERRORFILE 将被读取并显示第一个错误。如果 ERRORFILE 省略,则默认为 AztecC.Err(Amiga 系统)或 errors.err(其它系统)。关于 quickFix 模式说明,可以使用:help quickfix查看。

内置命令说明

vim 提供了丰富的内置命令,有些内置命令使用键盘组合键即可完成,有些内置命令则需要以冒号 : 开头输入。常用内置命令如下:

Ctrl+u:向下滚动半屏
Ctrl+d:向上滚动半屏
Ctrl+f:向下滚动一屏
Ctrl+b:向上滚动一屏
Ctrl+e:向下滚动一行
Ctrl+y:向上滚动一行Enter:
回车向下滚动一行Esc:从编辑模式切换到命令模式ZZ:命令模式下保存当前文件所做的修改后退出 vim:[行号]:光标跳转到指定行的行首:
$:光标跳转到最后一行的行首gg:跳转到首行;
G:跳转到尾行Ctrl+g:显示总行数x, 
X:删除一个字符或选中的内容。当删除一个字符时,x 删除光标后的,X 删除光标前的。删除即剪切d:删除选中的文本,删除即剪切
D:删除从当前光标到光标所在行尾的全部字符。删除即剪切dd:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Yet again

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值