sublimetext2 - Sublime Text 2 : soft wrap lines -> reverse indentation?

标签 sublimetext2

我已经开始使用 Sublime Text 2 及其插件社区作为我的 Dreamweaver 替代品(感谢上帝)。我喜欢 Sublime,而且很明显在 future 几个月或几年内都不会意识到它的许多功能,但是我无法弄清楚一个简单的设置。

我过去使用过很多 BBedit。我非常喜欢的一个功能是在软包装时“反转”缩进线的能力,这样换行看起来像这样:

Text text blah blah blah blah long enough to wrap
  to a new line blah whenever soft wrap happens it
  reverse-indents like this.
Here's a new line with no indent.

也许我不应该对一个看似微不足道的功能如此执着,但我发现当不可能将一行的开头与长行的“尾随”混淆时,阅读代码要容易得多。有谁知道如何在 Sublime 中做到这一点?

最佳答案

进一步使用后,我想我已经弄清楚了。显然 Sublime 的默认(也是唯一的)行为是反向缩进代码行,但保持 html 行齐平。因此,当我编辑 PHP/HTML 文档时,我的换行行将反向缩进大约一半的时间,具体取决于我是在标记中还是在该换行符处的片段中。

对我的代码的影响是这样的:

<!-- Wrapped HTML doesn't reverse indent -->
<a href='long_link_that_causes_lines_to_wrap' other_attribute='
jquery_thing_that_makes_lines_wrap'>something</a>
...
<!-- Wrapped PHP snippets do reverse indent -->
<? echo date('M jS', strtotime('some_interpolated_formatting_string', 
  $some_variable_expression)); ?>

关于sublimetext2 - Sublime Text 2 : soft wrap lines -> reverse indentation?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16862095/

相关文章:

scala - SublimeREPL Scala 错误

autocomplete - 如何防止 Sublime Text 2 吞掉右括号、引号和圆括号?

swift - 在 Sublime Text 2 中构建 Swift

sublimetext2 - 使用 CMD + D 的 Sublime Text 和多选

python - 如何在 Sublime Text 2 中运行当前行(不是整个文件)?

javascript - Sublime 着色:javascript block in haml

sublimetext2 - 调试损坏的Sublime Text 3键盘快捷键

sublimetext2 - 折叠 Sublime Text 2 中所有展开的侧边栏文件夹

regex - 在 Sublime Text 2 中搜索数字并对其进行一些数学评估

python - 在 Sublime Text 2 中运行 python 出现错误