簡體   English   中英

如何在Notepad ++中縮進一段Python代碼?

[英]How to indent a block of Python code in Notepad++?

Matlab編碼時,我可以選擇使用快捷鍵Ctrl + i智能縮進我的代碼。 Python使用Notepad++有類似的選擇嗎?

具體來說,我正在尋找以下問題的解決方案:
我想要塊

line 1
line 2
line 3

被轉換為

    line 1
    line 2
    line 3

另外,我發現使用SE編輯器(鍵盤快捷鍵: Ctrl + k )可以輕松實現這一點。 我希望這個功能也適用於其他語言(根據我的經驗,良好的縮進並沒有殺死任何人,無論語言如何)。

只需選擇要縮進的文本,然后按Tab鍵 要取消縮進,請選擇文本並按Shift + Tab

如果您處於“普通文本文件”模式,這將為您提供標簽( \\t字符)。 但是,如果您處於Python模式(通過保存為.py文件或從“語言”菜單中選擇Python來輸入),則應默認使用四個空格而不是制表符。 要配置標簽自己的工作方式,請轉到設置→首選項→標簽設置(對於Python,這應默認為“標簽大小:4”,並選中“按空格替換”)。

選擇所有3行並按Tab鍵。 要撤消此操作,您可以在按Tab鍵的同時按住Shift鍵。

專業提示:只要您至少部分選擇了2行,就可以在整個塊中進行選項卡。

例:

在此輸入圖像描述

如果要更改選項卡設置, “設置” - >“首選項”中有兩個位置

  1. 在“ 選項卡設置”下 :您可以更改選項卡大小,如果希望NPP為選項卡使用空格,則可以選中“ 按空格替換 ”選項。
  2. MISC下 :如果關閉該選項,您可以勾選自動縮進

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM