禁用Vim中的缩写

时间:2018-09-13 04:29:44

标签: vim

任何人都知道如何在Vim中禁用特定的缩写,例如@Component @Aspect public class TestAdvices { @Pointcut("execution(* com.test.mapper.SaveTableData.updateTableData(*)) && args(tableData)", argNames="tableData") public void commonSaveTableData(TableData tableData) { } //advices @After("commonSaveTableData(tableData)", argNames="tableData") public void addHistoryWhenSaveTableData(TableData tableData) throws Throwable { //do stuff } //... }

我知道如何使用:cabbr清除它们

但是我找不到明确明确的:cabclear

的任何文档

在我禁用所有修道院之后,还有什么方法可以恢复所有修道院?或恢复一些特定的缩写

1 个答案:

答案 0 :(得分:1)

您要查找的命令是:cunabbrev。检查帮助文件。

  

在我禁用所有修道院之后,还有什么方法可以恢复所有修道院?或恢复一些特定的缩写

不,至少不是在同一会话中,因为您并不是真正地“禁用”而是删除缩写。要恢复它们,您需要重新加载vimrc和插件文件。

理想情况下,应该从源头删除不需要的缩写,而不要在创建后将其删除。如果您不确定其来源,可以使用:verbose进行检查:

:verb ab unwanted-abbrev