簡體   English   中英

用於 Python 的 Visual Studio Code 縮進

[英]Visual Studio Code indentation for Python

如何在 Visual Studio Code 中啟用縮進?

我正在嘗試學習 Python(編程新手)並且需要自動縮進。 它曾與我嘗試的第一個版本,但它冒號后不縮進( : )了。 如何將其配置為自動縮進?

如前所述,有 Python 擴展現在可以開箱即用,但仍然做得不好,例如,當您將整個塊復制並傳遞到函數中時。 它只是縮進第一行,這不是一個好的行為。 這里有兩個很好的有用的解決方案:

  • 手動縮進整個塊選擇整個塊,然后單擊Tab 如果你想向后縮進,你可以用Shift + Tab 來完成 就是這樣,我認為這在幾個地方都很有用。
  • Python 自動縮進擴展( https://marketplace.visualstudio.com/items?itemName=hyesun.py-paste-indent )。 它解決了粘貼時的問題。 只需在鏈接中查看它的工作原理即可。 現在關於設置:您只需要為擴展程序提供的命令“pyPasteIndent.pasteAndIndent”設置一個鍵綁定 完成后,您將擁有自己的快捷方式來自動粘貼和縮進(我已將其設置為Alt + P

方法如下: -按Ctrl + Shift + P打開命令面板,然后寫上“鍵” *,*選擇“打開鍵盤快捷鍵”,然后按鍵綁定頁面打開,其中它的漂亮的界面為** keybindings.json . 您可以以相同的方式打開keybindings.json並選擇“打開鍵盤快捷鍵文件” (而不是“打開鍵盤快捷鍵” )。 如果從來沒有,就看看吧。 但在這里我將使用漂亮的界面 還知道您可以打開該菜單FilePreferenceKeyboard Shortcut

在鍵綁定窗口的搜索欄中,粘貼pyPasteIndent.pasteAndIndent ,然后單擊+按鈕添加快捷方式並創建鍵綁定。

下圖很好地顯示了它是如何完成的:

在此處輸入圖片說明

您可以安裝 Visual Studio Code Python 擴展,它將提供智能感知、自動完成、代碼格式化和調試。

這里有關於 Python 擴展的更多信息, 這里

我安裝了這個擴展: Python Indent 它運作良好。

簡單的解決方法!

單擊右下角的制表符大小(可能會顯示“空格:4”),然后根據您的要求選擇將縮進轉換為制表符將縮進轉換為空格

我在編輯時遇到了類似的問題。 選擇您想要的代碼行,然后在 Windows 中按Ctrl + ]或在 Mac 上按CMD + ]

您可以在設置中更改縮進大小。 在設置中搜索標簽大小 順便說一下,我用了兩個。

我從 PyCharm 切換時遇到了類似的問題。 Visual Studio Code 市場中提供的Python Indent擴展對我來說非常好。

對我來說,“將縮進轉換為制表符”已經奏效了。 要做到這一點:

  • 轉到“命令調色板” Ctrl + Shift + P (視圖>命令調色板)
  • 輸入並選擇“將縮進轉換為制表符”,然后按Enter

暫無
暫無

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

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