查看宏定义:
[d
o,是现在光标坐在行的下方插入新行;
vim 直接查看man 手册
移动到要看到函数上,
命名模式下大写K,即:shitf+k
如果要指定章节,比如printf第三节,为3K
系统剪切板粘贴进VIM
直接在输入模式按Shift+Inset(粘贴)
“+Y 复制当前行到系统剪切板
“+nY 复制当前行往下 n 行到系统剪切板
“+p 粘贴系统剪切板内容到当前位置后
其它
命令
<Ctrl> + g
可显示当前编辑文件名及行数,可以在不退出 Vim 的情况下了解当前编辑文件的信息.使用Ctrl + s来保存文件的习惯在Vim编辑器时却会出现大问题:
- Vim/vi编辑器中按下Ctrl + s会导致Vim假卡死,按其他任何按键和命令都不再也任何反应
- 解决办法:按下
Ctrl + q
解锁Vim卡死 - 解决原理:Ctrl + s 默认在vim中的效果为锁定屏幕。
2.5 撤销、反撤销
在命令模式下可执行撤销操作
- 撤销最近的一次操作:
u
- 恢复最近的一次操作(取消撤销):
<Ctrl> + r
(1) 搜索字符串//:
/\/\/
(/需要使用\进行转义)
现在,只要按下n
键就会跳转到下一个搜索到的目标字符串。
2.2 行级移动
0
移动光标到当前行行首$
移动光标到当前行行尾
调到第几行::n
2.3 文件首尾移动
gg
移动光标到当前文件的第一行
GG
移动光标到当前未经的最后一行
2.5 匹配单词
*
移动光标到 [匹配] 光标当前所在单词的下一个单词#
移动光标到 [匹配] 光标当前所在单词的上一个单词
2.1 Vim字符选择
按键 v
进入Vim字符选择可视化模式,通过Vim鼠标移动命令 H
把鼠标往右移动,选择多个字符。
当然,选择好文本后,可以用 y
进行复制,用 p
命令粘贴等。