Vim编辑器配置

WSL安装及vim基本配置指南_wsl安装vim-CSDN博客

Warning

其中的配置部分不要复制粘贴其中的全部代码,把其中带有echo语句的8行全部删除,否则上下左右键会被hjkl代替,对初学者的使用非常不友好

Vim编辑器指令

Vim编辑器使用教程(非常详细,基础操作看一篇就够了)-CSDN博客

vim外命令

Vim 文件名/文件路径 +n 光标位于第n行(n为几,打开文件后光标就处于第几行;只写+,则出现在末行)

vim 文件名/文件路径 +n

光标位于匹配字符处

vim 文件名/文件路径 /配置字符

修改vim配置文件

vim ~/.vimrc   //影响当前用户
vim /etc/vimrc  //影响所有系统用户

三种工作模式-进入与退出

|300

命令模式/普通模式

用户刚刚启动 vi/vim,便进入了命令模式。

此状态下敲击键盘动作会被 Vim 识别为命令,而非输入字符。

以下是普通模式常用的几个命令:

快捷键功能描述英语单词缩写
i切换到输入模式,在光标当前位置开始输入文本。insert
x删除当前光标所在处的字符。’ב
:切换到底线命令模式,以在最底一行输入命令。command
a进入插入模式,在光标下一个位置开始输入文本。append
o在当前行的下方插入一个新行,并进入插入模式。open
O在当前行的上方插入一个新行,并进入插入模式。Open above
dd剪切当前行。delete
yy复制当前行。yank
p粘贴剪贴板内容到光标下方。paste
P粘贴剪贴板内容到光标上方。Paste above
u撤销上一次操作。undo
Ctrl + r重做上一次撤销的操作。redo

命令模式只有一些最基本的命令,因此仍要依靠底线命令行模式输入更多命令。

输入模式

在命令模式下按下 i 就进入了输入模式,使用 Esc 键可以返回到普通模式。

在输入模式中,可以使用以下按键:

当然可以,以下是按照您的要求生成的Markdown表格:

按键功能描述
字符按键输入字符
ENTER回车键,换行
BACK SPACE退格键,删除光标前一个字符
DEL删除键,删除光标后一个字符
HJKL or ←↓↑→在文本中移动光标
HOME / END移动光标到行首/行尾
PgUp / PgDn上/下翻页
Insert切换光标为输入/替换模式,光标将变成竖线/下划线
ESC退出输入模式,切换到命令模式

您可以将这个表格复制到Markdown编辑器中查看效果。

底线命令行模式

在命令模式下按下 :(英文冒号)就进入了底线命令模式。

底线命令模式可以输入单个或多个字符的命令,可用的命令非常多。

快捷键功能描述英语单词缩写
:w保存文件write
:q退出文件quit
:wq保存并退出文件write and quit
:w!强制保存文件write force
:q!强制退出文件quit force
:wq!强制保存并退出文件write and quit force
:w 1.txt将文件另存到1.txtwrite to file
:1,3 w 1.txt将1-3行内容另存到1.txtwrite lines to file
:r 2.txt将2.txt文件内容写入到该文件光标所在行中read file
:5 r 2.txt将2.txt文件内容写入到该文件第5行后read file after line
:set nu文件显示行号set number
:set nonu取消设置行号set nonumber