Vim 是一个功能强大的文本编辑器,它在 Linux 系统中非常流行。以下是 Vim 的一些基本使用方法:
1. 启动 Vim:
打开终端。
输入 vim filename 来打开一个名为 filename 的文件,如果文件不存在,Vim 会创建它。
2. Vim 的模式:
普通模式(Normal Mode):启动 Vim 后,默认进入普通模式。在这个模式下,你可以使用键盘上的键来移动光标、复制、粘贴、删除文本等。
插入模式(Insert Mode):在普通模式下,按 i 进入插入模式,可以开始编辑文本。
命令行模式(Command Mode):在普通模式下,按 : 进入命令行模式,可以执行保存、退出、查找等命令。
3. 基本操作:
移动光标:
h :向左移动光标。
j :向下移动光标。
k :向上移动光标。
l :向右移动光标。
插入文本: 在普通模式下按 i 进入插入模式,然后开始输入。
删除文本:
x :删除光标下的字符。
dd :删除光标所在的行。
dw :删除从光标位置开始的单词。
复制和粘贴:
yy :复制光标所在的行。
p :在光标后面粘贴复制的内容。
P :在光标前面粘贴复制的内容。
撤销和重做:
u :撤销上一次操作。
Ctrl + r :重做上一次撤销的操作。
4. 保存和退出:
在命令行模式下(按 : 进入),输入 w 保存文件, q 退出 Vim。
如果有未保存的更改,直接退出会提示错误。可以先保存再退出,或者使用 q! 强制退出而不保存更改。
5. 查找和替换:
/word :向下查找 "word"。
?word :向上查找 "word"。
:%s/old/new/g :在整个文件中将 "old" 替换为 "new"。
6. 分屏:
:split 或 :sp :水平分割窗口。
:vsplit 或 :vsp :垂直分割窗口。
7. 设置:
:set number :显示行号。
:set relativenumber :显示相对行号。
:set hlsearch :高亮显示搜索结果。
8. 宏:
qa :开始录制宏到寄存器 a 。
q :停止录制宏。
@a :执行寄存器 a 中的宏。
这只是 Vim 的一小部分功能,Vim 非常强大,可以通过阅读其文档(输入 :help )来了解更多高级功能。