在Matlab
编码时,我可以选择使用快捷键 Ctrl + i 智能缩进我的代码。 Python
使用Notepad++
是否有类似的选项?
具体来说,我正在寻找以下问题的解决方案:
我想要块
line 1
line 2
line 3
转换为
line 1
line 2
line 3
另一方面,我发现使用SE编辑器(键盘快捷键: Ctrl + k )非常容易。我希望这个功能也适用于其他语言(根据我的经验,良好的缩进并没有杀死任何人,无论语言如何)。
答案 0 :(得分:7)
只需选择要缩进的文本,然后按 Tab 。要取消缩进,请选择文本并按 Shift + Tab 。
如果你在"普通文本文件"模式,这将为您提供标签(\t
个字符)。但是,如果您处于Python模式(通过保存为.py
文件或从“语言”菜单中选择Python)输入,则默认情况下应使用四个空格而不是制表符。要配置标签自己的工作方式,请转到设置→首选项→标签设置(对于Python,这应默认为&#34;标签大小:4&#34;使用&#34;替换为空格&#34;选中)。< / p>
答案 1 :(得分:2)
选择所有3行并点击 Tab 键。要撤消此操作,您可以在按住 Tab 键的同时按住 Shift 。
专业提示:只要部分选择了至少2行,就可以在整个块中进行制表。
示例:
如果您想更改标签设置, 设置中有两个位置 - &gt;首 强>