如何在Atom编辑器中自动缩进代码?
你如何在Atom编辑器中自动缩进你的代码? 在其他编辑器中,通常可以select一些代码并自动缩进。
还有键盘快捷键吗?
我在菜单的Edit> Lines> Auto Indent下find了这个选项。 它似乎没有默认的键盘映射绑定。
你可以尝试添加一个键映射(Atom>打开你的键盘映射[在Windows上:文件>设置>键绑定>“你的键盘文件”])像这样:
'atom-text-editor': 'cmd-alt-l': 'editor:auto-indent'
它为我工作:)
对于Windows:
'atom-text-editor': 'ctrl-alt-l': 'editor:auto-indent'
被接受的答案是有效的,但是你必须首先做一个“全部select” – 每一次 – 我都懒得这样做。
事实certificate,这不是非常微不足道 – 我想我会在这里发布这个试图拯救志同道合的个人30分钟追踪所有这些。 – 还要注意:这种方法在完成时恢复原始select(发生得如此之快,甚至没有注意到select被改变)。
1.)首先,添加一个自定义的命令到你的init脚本(File-> Open Your Init Script,然后粘贴到底部):
atom.commands.add 'atom-text-editor', 'custom:reformat', -> editor = atom.workspace.getActiveTextEditor(); oldRanges = editor.getSelectedBufferRanges(); editor.selectAll(); atom.commands.dispatch(atom.views.getView(editor), 'editor:auto-indent') editor.setSelectedBufferRanges(oldRanges);
2.)将“custom:reformat”绑定到一个键(File-> Open Your Keymap,然后粘贴到底部):
'atom-text-editor': 'ctrl-alt-d': 'custom:reformat'
3.)重新启动Atom(init.coffee脚本仅在首次启动atom时运行)。
包自动缩进存在以使用此快捷方式将自动缩进应用于整个文件 :
CTRL + SHIFT + I
要么
CMD + Shift +我
包url:atom.io/packages/auto-indent
我更喜欢使用primefaces美化, CTRL + ALT + B
(在Linux中,也可能在Windows中)处理更好的一种格式,它也是可定制的每个文件格式。
更多细节在这里: https : //atom.io/packages/atom-beautify
您可以快速打开命令面板并在那里执行
Cmd + Shift + p并searchEditor: Auto Indent
:
这适用于我:
'atom-workspace atom-text-editor': 'ctrl-alt-a': 'editor:auto-indent'
你必须先用ctrl-aselect全部。
如果您遇到热键问题,请尝试使用Cmd +打开Key Binding Resolver Window
。 。 它会显示您正在按下的键实时。
例如, Cmd + Shift +'实际上是Cmd +“