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.