软件教程

Sublime Text 3 换行无法自动缩进的解决方法

时间:01-13   作者:YDW   来源:YDW.ORG   阅读:71  
内容摘要:一、换行无法自动缩进的问题,如图:稍微查了一下网上的办法,是把汉化文件删除,但是会造成菜单栏混乱,简直无法忍受。保存配置文件之后,换行就能够正常缩进了,如图:二、顺便把tab键的缩进也处理一下,按一次tab缩进足够的距离处理之前,需要这样按tab。处理之后,tab一次到位,如图:Tips:小白注意看我的图,在之前的代码后面加个逗号说白了其实就是热键冲突的问题。

云端网 - www.ydw.org

一、换行无法自动缩进的问题,如图:

Sublime Text 3 换行无法自动缩进的解决方法

稍微查了一下网上的办法,是把汉化文件删除,但是会造成菜单栏混乱,简直无法忍受。。。

那么这里介绍的是另一种解决办法。在用户的热键配置文件(-key -user)中加入以下代码:

{ "keys": ["enter"], "command": "auto_indent_tag", "context":
  [
	  { "key": "setting.auto_indent", "operator": "equal", "operand": true },
	  { "key": "selection_empty", "operator": "equal", "operand": true, "match_all": true },
	  { "key": "selector", "operator": "equal", "operand": "punctuation.definition.tag.begin", "match_all": true },
	  { "key": "preceding_text", "operator": "regex_contains", "operand": ">$", "match_all": true },
	  { "key": "following_text", "operator": "regex_contains", "operand": "^

Sublime Text 3 换行无法自动缩进的解决方法

保存配置文件之后,换行就能够正常缩进了,如图:

Sublime Text 3 换行无法自动缩进的解决方法

二、顺便把tab键的缩进也处理一下,按一次tab缩进足够的距离

处理之前,需要这样按tab。。。如图:

Sublime Text 3 换行无法自动缩进的解决方法

处理之后,tab一次到位,如图:

Sublime Text 3 换行无法自动缩进的解决方法

和上面的一样,在用户的热键配置文件(-key -user)中加入以下代码:

// Press the tab indent a sufficient distance
{ "keys": ["tab"], "command": "reindent", "context":
  [
	  { "key": "setting.auto_indent", "operator": "equal", "operand": true },
	  { "key": "selection_empty", "operator": "equal", "operand": true, "match_all": true },
	  { "key": "preceding_text", "operator": "regex_match", "operand": "^$", "match_all": true },
	  { "key": "following_text", "operator": "regex_match", "operand": "^$", "match_all": true }
  ]
}

Tips:小白注意看我的图,在之前的代码后面加个逗号

Sublime Text 3 换行无法自动缩进的解决方法

说白了其实就是热键冲突的问题。。。END

原文链接:

(云端网 )

www.ydw.org - 云端网


标签:换行  自动缩进  首行缩进  

  777777  666666