Sublime Text 3 禁用上下文自动完成
Sublime Text 3 Disable Context Autocomplete
Sublime Text 3 有一个非常烦人的习惯,即使我已经关闭它们,它也会自动完成我的评论。所以如果我写
/*|*/
横条是我的光标,然后我按 Tab 键,这样我就可以在初始 * 符号后缩进,我希望它看起来像这样:
/* |*/ (assume that the bar is my cursor and tab of size 4 between *s)
相反,我得到这个:
/*
|
*/*/
这非常烦人;我喜欢自定义我的评论以适应我正在处理的任何事情。我知道我可以在我的用户设置中忽略 preference/package,但我不知道要忽略 哪个 。这是一个模糊的上下文,我找不到触发它的选项。理想情况下,我想为其他事情保留自动完成功能,但这不是我非常依赖的东西,所以在此过程中丢失它不会有太大损失。
编辑 - 每当我在“//”注释行上按 'Enter' 时删除自动注释的提示也很好。我想要的是
//
|
而我(沮丧地)得到的是
//
//|
此行为是由 DocBlockr 包引起的,它包含一个绑定 enter 键的键映射,以在评论范围内创建代码段。解决方法是卸载此软件包。
无法添加图片,需要点击link;
"jsdocs_extend_double_slash": 错误
//
//|
你可以得到的是
//
|
其他设置;您需要查看文件:
首选项->包设置->DocBlockr->设置-默认
作为对@baijunyao 的 的补充:
快速查看 DocBlockr 键盘映射,他们检查没有设置在按 tab
时插入 \n*/
。但是,您可以轻松地将键绑定添加到 Key Bindings - User
:
{
"keys": ["tab"], "command": "insert", "args": {"characters": "\t"}, "context":
[
{ "key": "selector", "operator": "equal", "operand": "comment" }
]
},
此键绑定可以表示为"If I press tab
and I am inside a comment, then insert a tab."。
另一种方法是按Shift+→.
它允许忽略所有事件作为自动完成触发器并简单地写一个缩进 space.
Sublime Text 3 有一个非常烦人的习惯,即使我已经关闭它们,它也会自动完成我的评论。所以如果我写
/*|*/
横条是我的光标,然后我按 Tab 键,这样我就可以在初始 * 符号后缩进,我希望它看起来像这样:
/* |*/ (assume that the bar is my cursor and tab of size 4 between *s)
相反,我得到这个:
/*
|
*/*/
这非常烦人;我喜欢自定义我的评论以适应我正在处理的任何事情。我知道我可以在我的用户设置中忽略 preference/package,但我不知道要忽略 哪个 。这是一个模糊的上下文,我找不到触发它的选项。理想情况下,我想为其他事情保留自动完成功能,但这不是我非常依赖的东西,所以在此过程中丢失它不会有太大损失。
编辑 - 每当我在“//”注释行上按 'Enter' 时删除自动注释的提示也很好。我想要的是
//
|
而我(沮丧地)得到的是
//
//|
此行为是由 DocBlockr 包引起的,它包含一个绑定 enter 键的键映射,以在评论范围内创建代码段。解决方法是卸载此软件包。
无法添加图片,需要点击link;
"jsdocs_extend_double_slash": 错误
//
//|
你可以得到的是
//
|
其他设置;您需要查看文件: 首选项->包设置->DocBlockr->设置-默认
作为对@baijunyao 的 tab
时插入 \n*/
。但是,您可以轻松地将键绑定添加到 Key Bindings - User
:
{
"keys": ["tab"], "command": "insert", "args": {"characters": "\t"}, "context":
[
{ "key": "selector", "operator": "equal", "operand": "comment" }
]
},
此键绑定可以表示为"If I press tab
and I am inside a comment, then insert a tab."。
另一种方法是按Shift+→.
它允许忽略所有事件作为自动完成触发器并简单地写一个缩进 space.