欢迎来到 Franklin-Qi 的世界

Max
Min

vim缩写

vim缩写可以简化输入,如在Python调试中的logging.warning可以缩写为lgw,在使用时会提高效率。

一、设置缩写

~/.vimrc增加:

:abbreviate lgw logging.warning

这样在想要输入logging.warning的时候输入lgw,之后:

  • Ctrl + ] :插入缩写后停留在插入模式,推荐;
  • ESC :插入缩写后回到普通模式;
  • Space :插入缩写后增加空格;
  • Enter :插入缩写后进行换行。

注:一般在~/.vimrc中使用abbreviate,而不是iabbrevcabbrev,是因为:
abbreviate支持插入模式和命令模式;
iabbrev支持插入(insert)模式;
cabbrev只支持命令(command)模式。

二、 查看缩写

在vim中查看缩写:

:abbreviate

显示的第一列代表如下:

  • !:支持插入模式和命令模式,即abbreviate设置的缩写;
  • i :支持插入模式,该缩写由iabbrev设置;
  • c :支持命令模式,该缩写由cabbrev设置。

三、删除缩写

针对不同模式的缩写应该使用不用的删除缩写命令。

# abbreviate
:unabbreviate lgw
:abclear # 清除所有缩写,包括命令模式和插入模式

# iabbrev
:iunabbrev lgw
:iabclear # 清除插入模式的所有缩写

# cabbrev
:cunabbrev lgw
:cabclear # 清除命令模式的所有缩写

posted on 2020-08-27 17:10  yusq77  阅读(392)  评论(0编辑  收藏  举报

导航