在Atom中配置代码折叠以模仿PatentStorm

时间:2018-10-20 12:03:49

标签: atom-editor keymapping

在PatentStorm中,我使用了 Ctrl + W - Ctrl + Shift < / kbd> + W 折叠/展开代码。

我迁移到了Atom,可以模仿吗?

1 个答案:

答案 0 :(得分:0)

自定义按键映射

将此添加到您的键盘映射:

'atom-text-editor':
  'ctrl-w': 'editor:fold-current-row'
  'ctrl-shift-w': 'editor:unfold-current-row'

Atom Keymaps In-Depth


Atom默认值(Windows)

  

您可以通过单击出现以下情况时出现的箭头来折叠代码块   您将鼠标光标悬停在排水沟上。您也可以折叠   使用 Alt + Ctrl + [ Alt + Ctrl + ] 键绑定。

Atom Code Folding

单键折叠切换

如果您想使用键绑定进行折叠切换,请创建一个自定义命令:

atom.commands.add 'atom-text-editor',
  'editor:toggle-current-row-folding': (event) ->
    editor = @getModel()
    bufferRow = editor.bufferPositionForScreenPosition(editor.getCursorScreenPosition()).row
    if editor.isFoldedAtBufferRow(bufferRow)
      editor.unfoldBufferRow(bufferRow)
    else
      editor.foldBufferRow(bufferRow)

这里您将使用'editor:toggle-current-row-folding'作为命令。

来自abe + kschaper @ How to toggle current fold in editor view?