vim.md

VIM使用

目录

操作 效果
f
t 只把光标移动到目标字符的前一个字符上
[num]% "50%" 移动到文件的中间, 而 "90%" 移到差不多结尾的位置
% 括号匹配
CTRL-U 向下(文本向上)滚动半屏
CTRL-D 命令把视窗向下移动半屏,所以把文字向上移动半屏
CTRL-E 上滚
CTRL-Y 下滚
CTRL-F 向下滚一屏
CTRL-B 向上滚一屏
zz 行移动到屏幕的中部
zb 行移动到屏幕的底部
zt 行移动到屏幕的顶部
#
*
:/the\> 查找整个单词;>" 是一个特殊的记号,表示只匹配单词末尾;
\<the\> "<" 只匹配单词的开头。要匹配一个完整的单词 "the"
ZZ 存盘并关闭文件<==> :wq
:jumps 输出一个你可以跳往的位置的列表
bookmark
m[alphabet] 标记当前的光标位置
'[alphabet] 跳转到标记
shortcut
x dl
X dh
D d$
C c$
s cl
S cc
COPY
yw 包括单词后面的空白字符
ye 不包括单词后面的空白字符
CLIPBOARD
*yy 复制整行到粘贴板
*p
文本对象
daw a:A word
cis 修改整个句子,不包含末尾空白字符
cas 修改整个句子,包含末尾空白字符
~ 修改光标下字符的大小写,并移动到下一个字符。这不是一个操作符
I 移到当前行的第一个非空字符并启动插入模式。
A 移动到行尾并启动插入模式。
原文地址:https://www.cnblogs.com/nsfoxer/p/14348081.html