We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Vim是从 vi 发展出来的一个文本编辑器,代码补全、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。
Vim
vi
简单的来说, vi 是老式的字处理器,不过功能已经很齐全了,但是还是有可以进步的地方
而vim 可以说是程序开发者的一项很好用的工具
vim
基本上 vi/vim 共分为三种模式,分别是:
Vim 的默认模式,在这个模式下,你不能输入文本,但是可以让我们在文本间移动,删除一行文本,复制黏贴文本,跳转到指定行,撤销操作,等等
常用的命令如下:
或者使用方向键进行控制
如果想要向下移动n行,可通过使用 "nj" 或 "n↓" 的组合按键
n
常见的命令如下:
/word:向光标之下寻找一个名称为 word 的字符
?word:向光标之上寻找一个字符串名称为 word 的字符串
n:代表重复前一个搜寻的动作,即再次执行上一次的操作
N:反向进行前一个搜索动作
命令模式通过输入大小写i、a、o可以切换到输入模式,如下:
i
a
o
输入模式我们熟悉的文本编辑器的模式,就是可以输入任何你想输入的内容
如果想从插入模式回到命令模式,使用按下键盘左上角的ESC键
ESC
这个模式下可以运行一些命令例如“退出”,“保存”,等动作,为了进入底线命令模式,首先要进入命令模式,再按下冒号键:
The text was updated successfully, but these errors were encountered:
No branches or pull requests
一、是什么
Vim
是从vi
发展出来的一个文本编辑器,代码补全、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。简单的来说,
vi
是老式的字处理器,不过功能已经很齐全了,但是还是有可以进步的地方而
vim
可以说是程序开发者的一项很好用的工具二、使用
基本上 vi/vim 共分为三种模式,分别是:
命令模式
Vim
的默认模式,在这个模式下,你不能输入文本,但是可以让我们在文本间移动,删除一行文本,复制黏贴文本,跳转到指定行,撤销操作,等等移动光标
常用的命令如下:
或者使用方向键进行控制
如果想要向下移动
n
行,可通过使用 "nj" 或 "n↓" 的组合按键搜索
常见的命令如下:
/word:向光标之下寻找一个名称为 word 的字符
?word:向光标之上寻找一个字符串名称为 word 的字符串
n:代表重复前一个搜寻的动作,即再次执行上一次的操作
N:反向进行前一个搜索动作
删除、复制、粘贴
常用的命令如下:
输入模式
命令模式通过输入大小写
i
、a
、o
可以切换到输入模式,如下:输入模式我们熟悉的文本编辑器的模式,就是可以输入任何你想输入的内容
如果想从插入模式回到命令模式,使用按下键盘左上角的
ESC
键底线命令模式
这个模式下可以运行一些命令例如“退出”,“保存”,等动作,为了进入底线命令模式,首先要进入命令模式,再按下冒号键:
常见的命令如下:
参考文献
The text was updated successfully, but these errors were encountered: