Javascript 升华文本直接在标记之间上下移动光标

Javascript 升华文本直接在标记之间上下移动光标,javascript,html,css,sublimetext,sublimetext3,Javascript,Html,Css,Sublimetext,Sublimetext3,我使用的是OSX。我怎样才能将光标移动到崇高文本中的代码上(显然,仅使用键盘),使其直接进入开始标记和结束标记之间 例如,我有下面这样的列表,它是用Emmet创建的,类似于ul>li*3。点击Tab按钮后,我在第一个li标记之间结束。然而,当我键入任何内容并按下向下箭头时,我的光标会移动到下一行的末尾。使用Option+left/right四处移动并不方便,因为光标刚好在中的/之前结束,所以我需要按两次向左箭头才能到达所需的位置 <ul> <li>hello 1<

我使用的是OSX。我怎样才能将光标移动到崇高文本中的代码上(显然,仅使用键盘),使其直接进入开始标记和结束标记之间

例如,我有下面这样的列表,它是用Emmet创建的,类似于
ul>li*3
。点击Tab按钮后,我在第一个
li
标记之间结束。然而,当我键入任何内容并按下向下箭头时,我的光标会移动到下一行的末尾。使用Option+left/right四处移动并不方便,因为光标刚好在
中的
/
之前结束,所以我需要按两次向左箭头才能到达所需的位置

<ul>
  <li>hello 1</li>
  <li></li>
  <li></li>
</ul>
  • 你好1
可以直接在标签之间移动吗?它在CSS和/或JS中也能工作吗?

为sublime文本安装Emmet插件“Emmet sublume”:

然后使用以下键盘顺序:⇧⌃T/Ctrl+Alt+J

可以找到更多emmet快捷键


Emmet网站:

对于匹配的HTML标记,您可能需要安装

安装后,可以使用Shift+Control+T匹配标签


CSS和JavaScript(以及其他语言)中的匹配花括号是内置的,可以使用Control+M完成。

感谢大家的回答。碰巧我有Emmet插件(通过软件包浏览器安装),但是你提到的快捷方式1)不起作用2)做不同的事情。我做了一些谷歌调查,但无法回答为什么这些快捷方式不同的问题。(选项卡上的缩写很好用)。你知道为什么会这样吗?我的设置是:OS X Yosemite 10.10.1&Sublime Text 3我在这里使用完全相同的设置,并在发布之前进行了检查,以确保它工作正常。Control+M对花括号有效吗?不。它会最小化窗口。嗯,在默认的OS X设置中,Cmd+M应该最小化窗口,而不是Ctrl+M。您更改了吗?您可以将“跳转到匹配括号”功能重新指定给另一个快捷方式来解决此问题。