Tabs 升华文本3-点击制表符不';t添加空格,而使文本小写
如果我要键入以下内容:Tabs 升华文本3-点击制表符不';t添加空格,而使文本小写,tabs,sublimetext3,indentation,lowercase,Tabs,Sublimetext3,Indentation,Lowercase,如果我要键入以下内容: TEST 然后点击TAB,代码如下所示: test 我不知道发生了什么,但tab不再缩进,并将当前行上的文本更改为小写 您知道如何恢复TAB功能吗?在一般情况下,一个可能的原因是您安装了一个第三方软件包,该软件包窃取了TAB键绑定以执行其自己的操作,在本例中,这将使前面的单词小写 如果此行为适用于您在之后按Tab键的任何单词,则会出现这种情况。在这种情况下,解决方案是找到执行此操作的包并禁用或重新配置它 在您的情况下,我认为更可能的原因是您当前正在编辑的文件中出现了单
TEST
然后点击TAB,代码如下所示:
test
我不知道发生了什么,但tab不再缩进,并将当前行上的文本更改为小写
您知道如何恢复TAB功能吗?在一般情况下,一个可能的原因是您安装了一个第三方软件包,该软件包窃取了TAB键绑定以执行其自己的操作,在本例中,这将使前面的单词小写 如果此行为适用于您在之后按Tab键的任何单词,则会出现这种情况。在这种情况下,解决方案是找到执行此操作的包并禁用或重新配置它 在您的情况下,我认为更可能的原因是您当前正在编辑的文件中出现了单词
TEST
,并且您启用了以下设置:
//启用后,按tab键将插入最佳匹配完成项。
//禁用时,tab将仅触发代码段或插入选项卡。
//Shift+tab可用于在tab_完成时插入显式选项卡
//启用。
“tab_完成”:正确,
当设置设置为true
(默认设置)时,按Tab键将尝试执行Tab补全,它不仅考虑片段和补全,还考虑当前缓冲区中的字
在这种情况下,如果您要输入单词test
,并在单词test
也出现在缓冲区中的某个点按Tab键,则它被视为潜在的完成,并将成为替换项
如果这是一个问题,您只需输入t
并按Tab键,就会看到类似的行为,这将尽可能完整地遍历缓冲区中的所有t
字
假设这就是发生在您身上的情况,以下其中一项应该可以为您解决问题:
tab_completion
设置为false
;这将在任何地方完全禁用该功能tab_completion
设置为false
;这将使该功能在一般情况下处于启用状态,但会阻止它出现在您不希望它出现的文件中//默认情况下,shift+tab仅在选择范围为
//多行。在其他时间按shift+tab时,将插入一个
//制表符-这允许在制表符完成时插入制表符
//启用。将该值设置为true,以使shift+tab始终不包含,而不是
//插入选项卡。
“shift\u tab\u unindent”:false,
此值的默认值为
false
,在这种情况下,如注释所述,绑定将执行一个制表符,除非您选择了多行,在这种情况下,它将取消登录。谢谢,在我的首选项中添加“制表符完成”:false。作为记录,我从未安装过任何其他第三方软件包。这个问题今天才开始出现,也许是我无意中按下了快捷键命令导致了这个问题?如果更改设置解决了您的问题,那么它会一直这样做,但这只是第一次正确组合现有单词,并希望在其中一个单词同时存在后缩进。