Sublime Text上的自动注释

时间:2017-06-28 13:13:25

标签: sublimetext3 sublimetext code-formatting

是否有任何命令/快捷方式可以在Sublime Text 3上一次自动缩进页面上的所有代码?

例如:在NetBeans上,我可以使用 Alt + Shift + F 执行此操作。

5 个答案:

答案 0 :(得分:14)

这在Sublime中非常简单。只需Ctrl+Shift+P(打开工具托盘),输入reindent,然后选择Indentation: Reindent Lines。它应该重新加入您所在的文件,只需记住在运行命令之前保存,否则它可能不会出现。

答案 1 :(得分:10)

崇高文字3的自动缩进-“键绑定”

只需将此绑定添加到您的“键绑定-用户”文件中即可:

首选项>按键绑定-用户

{"keys": ["alt+shift+f"], "command": "reindent", "args": {"single_line": false}}

并在方括号之间添加此代码。

现在您可以将 Alt + Shift + f 用作自动缩进快捷方式

您还可以通过命令面板使用“重新插入”功能。 Ctrl + Shift + P


资源:

Auto-indenting on Sublime Text 3Osvaldo Zonetti

Create a KeybindingJoe Lloyd

答案 2 :(得分:0)

这应该与高级文本版本3一样工作:

private static final

只需复制并粘贴到您的 preferences-> keybindings-> User 文件中即可。 现在选择整个代码,然后按import pandas as pd import numpy as np d = {'Column1': [10, 11, 12], 'Column2': [20, np.nan, np.nan], 'Column3': [30, np.nan, np.nan]} df = pd.DataFrame(data=d) column_name = 'Column2' new_integer = 5 df[column_name] = df[column_name].fillna(new_integer) 查看结果。

出于预期目的,您可以使用{"keys": ["alt+shift+f"], "command": "reindent", "args": {"single_line": false}} ,而不要使用alt shift f

答案 3 :(得分:0)

全选,然后选择编辑 -> 缩进文档 (Ctrl + Alt + I)

答案 4 :(得分:-2)

你可以使用许多插件来完成你需要的东西,例如我正在使用的插件: