[英]Visual Studio Code indentation for Python
如何在 Visual Studio Code 中啟用縮進?
我正在嘗試學習 Python(編程新手)並且需要自動縮進。 它曾與我嘗試的第一個版本,但它冒號后不縮進( :
)了。 如何將其配置為自動縮進?
如前所述,有 Python 擴展現在可以開箱即用,但仍然做得不好,例如,當您將整個塊復制並傳遞到函數中時。 它只是縮進第一行,這不是一個好的行為。 這里有兩個很好的有用的解決方案:
方法如下: -按Ctrl + Shift + P打開命令面板,然后寫上“鍵” *,*選擇“打開鍵盤快捷鍵”,然后按鍵綁定頁面打開,其中它的漂亮的界面為** keybindings.json . 您可以以相同的方式打開keybindings.json並選擇“打開鍵盤快捷鍵文件” (而不是“打開鍵盤快捷鍵” )。 如果從來沒有,就看看吧。 但在這里我將使用漂亮的界面。 還知道您可以打開該菜單File → Preference → Keyboard Shortcut 。
在鍵綁定窗口的搜索欄中,粘貼pyPasteIndent.pasteAndIndent ,然后單擊+按鈕添加快捷方式並創建鍵綁定。
下圖很好地顯示了它是如何完成的:
您可以安裝 Visual Studio Code Python 擴展,它將提供智能感知、自動完成、代碼格式化和調試。
這里有關於 Python 擴展的更多信息, 這里。
我安裝了這個擴展: Python Indent 。 它運作良好。
簡單的解決方法!
單擊右下角的制表符大小(可能會顯示“空格:4”),然后根據您的要求選擇將縮進轉換為制表符或將縮進轉換為空格。
我在編輯時遇到了類似的問題。 選擇您想要的代碼行,然后在 Windows 中按Ctrl + ]或在 Mac 上按CMD + ] 。
您可以在設置中更改縮進大小。 在設置中搜索標簽大小。 順便說一下,我用了兩個。
我從 PyCharm 切換時遇到了類似的問題。 Visual Studio Code 市場中提供的Python Indent擴展對我來說非常好。
對我來說,“將縮進轉換為制表符”已經奏效了。 要做到這一點:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.