光标如何跳出成对的符号,比如()“”等。

比如我输入了(,会自动补完成(),然后我输入括号里面的内容,输完后:(xxxxxx光标位置),有什么快捷键可以跳到括号外?ctrl+enter,这个我知道,但是是直接跳到下一新建行。

mac OS cmd + →

谢了,我查了一下,ctrl-right 的作用是 editor:move-to-end-of-word,可以起到跳出括号的作用,但是按键离常用区太远了。。。。。

那你也可以自行设置快捷键…
我是不用鼠标的…左右手组合…这类快捷键我觉得编码的时候非常方便…

我一般还是手动输了 )

用vim的时候映射的ctrl+l跳出括号

alt-f试了一下,还行。

1赞

Jump over end parenthesis bracket quotation in atom editor with tab -Stackoverflow

在 Init Script 中加入如下代码

SymbolRegex = /\s*[(){}<>[\]/'"]/
atom.commands.add 'atom-text-editor', 'custom:jump-over-symbol': (event) ->
  editor = atom.workspace.getActiveTextEditor()
  cursorMoved = false
  for cursor in editor.getCursors()
    range = cursor.getCurrentWordBufferRange(wordRegex: SymbolRegex)
    unless range.isEmpty()
      cursor.setBufferPosition(range.end)
      cursorMoved = true
  event.abortKeyBinding() unless cursorMoved

然后在 Keymap 里添加

'atom-text-editor:not([mini])':
  'alt-)': 'custom:jump-over-symbol'

上面的键位可以自由改动。

另,Html 肯定是不支持的 :slight_smile:

2赞