vim缩写
vim缩写可以简化输入,如在Python调试中的logging.warning可以缩写为lgw,在使用时会提高效率。
一、设置缩写
在~/.vimrc增加:
:abbreviate lgw logging.warning
这样在想要输入logging.warning的时候输入lgw,之后:
- Ctrl + ] :插入缩写后停留在插入模式,推荐;
- ESC :插入缩写后回到普通模式;
- Space :插入缩写后增加空格;
- Enter :插入缩写后进行换行。
注:一般在~/.vimrc中使用abbreviate,而不是iabbrev或cabbrev,是因为:
abbreviate支持插入模式和命令模式;
iabbrev支持插入(insert)模式;
cabbrev只支持命令(command)模式。
二、 查看缩写
在vim中查看缩写:
:abbreviate
显示的第一列代表如下:
- !:支持插入模式和命令模式,即
abbreviate设置的缩写; - i :支持插入模式,该缩写由
iabbrev设置; - c :支持命令模式,该缩写由
cabbrev设置。
三、删除缩写
针对不同模式的缩写应该使用不用的删除缩写命令。
# abbreviate
:unabbreviate lgw
:abclear # 清除所有缩写,包括命令模式和插入模式
# iabbrev
:iunabbrev lgw
:iabclear # 清除插入模式的所有缩写
# cabbrev
:cunabbrev lgw
:cabclear # 清除命令模式的所有缩写
作者:yusq77
-------------------------------------------
Wish you all the best and good health in 2021.
浙公网安备 33010602011771号