2017-07-14 43 views
2

這可能聽起來很愚蠢,但我還是相當新的,有沒有清楚的方法來發現,如果我在PyCharm的錯誤位置有選項卡或空格? 甚至以可視方式顯示所有標籤和空格?如何在PyCharm中「查看」/突出顯示選項卡和空格以檢查縮進?

我只是花了很多年尋找問題的'無效語法'錯誤在功能的Def行,我以爲它可能仍然是一些錯誤的縮進,我以前有過,所以檢查了這辛苦,沒有發現。最後,失蹤)從此功能的結束。我意識到右側的彩色線條顯示錯誤,並從那裏獲得了這個。

另外我知道你可以在PyCharm中混合製表符和4個空格字符縮進而沒有任何問題?

但是,如果你使用tab一行和4個空格,下一個例如是簡單的文本編輯器,Python會說'不,我不會運行這個,因爲我是一個嚴格的學生,這也只是淘氣'?這方面的其他常識最佳實踐習慣?

+0

的[pycharm自動轉換選項卡空間]可能的複製( https://stackoverflow.com/questions/11816147/pycharm-convert-tabs-to-spaces-automatically) – Sriram

+0

@Sriram不,這不是一個很好的重複目標。 Will會問如何將_highlight_空格,而不是如何將製表符轉換爲空格。 –

+0

@ChristianDean,以查看是否最終改變/重新格式化它們正確的? – Sriram

回答

4

如何「看」點/加亮選項卡和空格PyCharm檢查縮進?

你可以告訴Pycharm通過將視圖直觀地展現製表和空格 - >活動的編輯器 - >顯示空白字符

enter image description here

而且我知道你可以混合選項卡和PyCharm中的4個空格字符縮進沒有問題?

是的,你可以。但你不應該。即使你是,PyCharm默認將它們全部轉換爲空格。您可以通過改變這種行爲,以編輯 - >代碼樣式 - > Python的,然後選擇「使用標籤字符」複選框:

enter image description here

+0

Tx @Christian Dean的照片呢! –

+0

很高興我可以幫忙@威爾! –

3

有一個設置,使空白可見:
Settings -> Editor -> General -> Appearance -> Show whitespaces

相關問題