tutorialspoint
设置显示行数
进入home目录
vim .vimrc
输入 set nu 保存退出
四大模式
Command mode
刚进入时的模式
Command line mode
Command mode + : 进入 Command line mode
Insert mode
i
Visual mode
v
只读打开文件
vim -R message.txt 或者 view message.txt
help
:help <topic-name>
:helpgrep <phrase>
编辑
insert
光标前插入 i
当前行首插入 I
Append
光标后插入 a
当前行尾插入 A
open new line
光标下插入新行 o
光标上插入新行 O
substitute
替换单个字符 s
重写整行 S/cc
change
从光标后重写 C
replace
替换单个字符 r
替换整行 R
连接两行 J
导航
基本导航
h - j - k - l 左 - 下 - 上 - 右
往右移动10个 10l
移动到行首 0 移动到行尾 $
向下翻页 Ctrl + f 向上翻页 Ctrl + b
行间导航
跳到指定行 :n 跳文件首 :0 跳文件尾 😒
单词导航
移动到下一个单词首部 w 移动到当前单词的尾部 e 移动到前一个单词的首部 b
跳跃
查看跳跃记录 :jumps (:ju) 而后: ctrl + o 跳到前一个位置 ctrl + i 跳到后一个位置
vim wiki jump
clear out jump list
|