Vim4. 果结 发现 N 多操作 是在那还 Only
h j k l or ← ↓ ↑ →
5. 今天我 不们 谈 vim script
也不谈 vim plugin
Only 基 命令础 Here
6. F / f : _virtual int overflow(int);
↑ ↑ ↑
Cur want next
f o ;
d f <space>:
_virtual int overflow(int);
↑ ↑
Cur delTo
i nt overflow(int);
d f ,
d f .
d f "
都比 常用的较
F 表示向前 找查
8. * 和 #:
找光 所在 的下一个或者上一个出查 标 词 现处 ,
相当于 :
/ 光 所在标 词 <cr> n 或者 N
Ctrl-y/e:
将上一行 (y) 或者下一行 (e) 相同位置的单
拷 到当前位置词 贝 .
A pig is a pig.
A cat is
↑Ctrl-y
9. Ctrl-x/Ctrl-a:
正常模式下 , 加或者增 减 1 当前所在数字的
值 ,077 为八 制进 , 0x15 为十六 制进 , 其
他默认为十 制进 .
0x10 0x1a Ctrl-a
070 067 Ctrl-x
也可以在之前加上数字来 定 加或 小设 增 减
的具体大小 .
100 150 50Ctrl-a
10. m 和 `
m<letter> 和 `<letter> 功能书签
`( 是左上 <esc> 下面那个符号 ).
m 后面可以跟任意 字母单 代表 置设
书签 , ` 跟任意字母可以跳转至该
书签 .
` `( 个两 `)
可以跳 至上次跳 的地方转 转 .
:marks
列出书签列表
13. :set spell
写开启拼 检查 , 用过 office 的都知
道 , 当 写不正单词拼 确 , 下面会出现
一条 色波浪红 线 . 我写 个这 ppt 的时
候就到 到小 ……处见 红线
:set nospell
取消 写拼 检查 .
14. u/U/~( 可 模式视 )
tolower()/toupper()/ 大小写反转
guu/gUU
当前行 行对 进
tolower()/toupper()
g~~
当前行 行对 进 大小写反转
15. ga/g8
示光 所在字符的显 标 ascii 和 utf-8 编
码值 , 会再不用去 表了这 查 .
gf
打 以光 所在开 标 单词为文件名的文件 ,
从当前路径 找查 .
gd
找光 所在 的查 标 单词 定义 .
17. ab/ib( 可 模式视 )
在可 模式下视 ,ab 会将光 所在位置标 , 所
在的 () 内全部 上选 , 并包括 ().ib 不包括
()
aB/iB( 可 模式视 )
在可 模式下视 ,aB 会将光 所在位置标 , 所
在的 {} 内全部 上选 , 并包括 {}.iB 不包括
{}
20. vim -d file1 file2
比 个文件的较两 差异 , 最 看源代适查 码
版本更新了 , 会高亮 示各个部分显 .
vim -p *.cpp
vim -f *.cpp
打 当前文件 下所有的开 夹 cpp 文件 ,-p
是没个 cpp 新建一个标签栏 ,-f 是全部
放进 buffer 里面 , 用 个看个人 了哪 习惯