【问题标题】:SublimeText2+HTML: Cursor positioning when creating new elements using "tab" shortcutSublime Text 2+HTML:使用“tab”快捷方式创建新元素时的光标定位
【发布时间】:2015-10-16 05:06:37
【问题描述】:

我无法为我的问题想出一个有效的标题,因此对于其中的任何混淆,我深表歉意。

这个问题是针对 sublime text 2 的(因为那是我用过的唯一编辑器)。

当我创建一个新元素(例如 div)时,我将输入 div.class-name + "tab",它将生成以下内容(其中 "*" 代表光标位置):

    <div class="class-name">*</div>

如图所示,光标将方便地位于 div 的左大括号和右大括号之间。

然后我按两次返回以打开一些空间以在 div 内放置文本或更多元素,因此它看起来像这样(再次“*”代表光标位置):

    <div class="class-name">

    *</div>

然后我点击键盘上的“向上”以使光标向上,如下所示:

    <div class="class-name">
*
    </div>

然后我点击“制表符”将光标向前移动,但它跳到 /div 的末尾:

    <div class="class-name">

    </div>*

然后我必须再次点击“up”,然后点击“tab”,然后它会跳到我想要它去的位置。

    <div class="class-name">
          *
    </div>

有没有更有效的方法来创建一个元素,将其打开一行或两行并将我的光标放在元素内以添加更多代码?

【问题讨论】:

    标签: sublimetext2


    【解决方案1】:

    我正在使用 sublime text 3 并且行为符合预期。见下文。可能值得升级到 Sublime Text 3。

    【讨论】:

    • 看起来好多了。我一定会升级
    猜你喜欢
    • 1970-01-01
    • 2013-08-10
    • 2014-12-27
    • 1970-01-01
    • 1970-01-01
    • 2017-01-28
    • 2015-11-27
    • 2013-01-08
    • 2015-04-11
    相关资源
    最近更新 更多