我喜欢Sublime Text。 我知道可以在设置中完全禁用自动完成,但我只想禁用其中一个自动完成选项。
当你在Python中输入@property装饰器时,会出现一个名为“New Property”的自动完成选项,如果选择它,它将为你生成getter和setter,这对我而言反而更麻烦。 有什么办法可以删除那个自动完成选项吗?
我喜欢Sublime Text。 我知道可以在设置中完全禁用自动完成,但我只想禁用其中一个自动完成选项。
当你在Python中输入@property装饰器时,会出现一个名为“New Property”的自动完成选项,如果选择它,它将为你生成getter和setter,这对我而言反而更麻烦。 有什么办法可以删除那个自动完成选项吗?
您可以删除Packages/Python/New-Property.sublime-snippet
。 Packages目录位置取决于您使用的系统:
%APPDATA%\Sublime Text 2\Packages
~/.config/sublime-text-2/Packages
~/Library/Application Support/Sublime Text 2/Packages
Sublime Text 3的结构略有不同。个人认为我还没有使用它,但是这篇文章可能会给您一些关于如何在ST3中实现相同结果的想法。
顺便说一下,这些解决方案并不理想。当您重新安装或升级Sublime Text时,代码片段将回来。但我不知道有什么方法可以通过用户配置禁用代码片段。