是否有任何命令/快捷方式可以在Sublime Text 3上一次自动缩进页面上的所有代码?
例如:在NetBeans上,我可以使用 Alt + Shift + F 执行此操作。
答案 0 :(得分:14)
这在Sublime中非常简单。只需Ctrl+Shift+P
(打开工具托盘),输入reindent
,然后选择Indentation: Reindent Lines
。它应该重新加入您所在的文件,只需记住在运行命令之前保存,否则它可能不会出现。
答案 1 :(得分:10)
只需将此绑定添加到您的“键绑定-用户”文件中即可:
首选项>按键绑定-用户
{"keys": ["alt+shift+f"], "command": "reindent", "args": {"single_line": false}}
并在方括号之间添加此代码。
现在您可以将 Alt + Shift + f 用作自动缩进快捷方式
您还可以通过命令面板使用“重新插入”功能。 Ctrl + Shift + P
资源:
答案 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)
你可以使用许多插件来完成你需要的东西,例如我正在使用的插件: