項目 widget-area-1 尚未註冊或是沒有一個 view.php 檔案.
項目 widget-area-1 尚未註冊或是沒有一個 view.php 檔案.
項目 search-input 尚未註冊或是沒有一個 view.php 檔案.

【Sublime】Sublime 將縮排 “tab” 改成 4格空白 的方法 (圖文說明) sublime indent 4 spaces

前言

這篇文章會教學在 Sublime 中將縮排 “tab” 改成 “4格空白” 的方法,
身為一個經常寫 python 的人類,久了應該就會發現這個困擾!!!

縮排 “tab” 會隨著編輯器的不同,而有不同空白的差異。
例如用 vim 開起來的時候,會發現 “tab” 的概念與 vim 內按 “tab” 的縮排量不同
最後就一直出現 indent error (縮排錯誤),寫 python 遇到這個真的很崩潰。

方法教學

step1. 打開你的 sublime 設定

  • 位於「Preferences -> Settings」

可以見下圖:

sublime-tab-1

step2. 打開你的 sublime 設定

  • 在右邊的 User (個人化設定,當然不要只設定個人也可) 加入以下程式碼
{
    "draw_white_space": "all",
    "translate_tabs_to_spaces": true
}

sublime-tab-2

這邊說明一下

  • 「”draw_white_space”: “all”」:表示顯示所有空白
    (tab 應該是一條線,space 是 4個點,上面的圖中應該看得出來XD)

  • 「”translate_tabs_to_spaces”: true」:表示將 tab 轉換成 4格空白
    (這個就是我們要的了!!! 我們之後按下 tab 就會自動變成 4格空白 )

結語

python 寫久了自然就會碰到這個問題了…,tab 雖然很方便,
但不同編輯器的問題真的很麻煩 (例如碰系統的可能會使用到 vim,真的會崩潰XD),
不如就統一用4格空白吧!

⭐Python 基礎用法 相關文章整理⭐:
1.【Python】python list 清除, 移除內容元素 remove, pop, del, clear相關用法整理 sample code (內含範例程式碼)
2.【Python】寫模組 module、package 總整理 Importing files from different folder
3.【Python】python assert (斷言) 用法 sample code (內含範例程式碼)
4.【Python】python 一行 if else 語法 (one line if else) sample code (內含範例程式碼)
5.【Python】lambda 與 def function 使用方法與比較整理(內含範例程式碼)
6.【Python】python map 使用方法 與 其他寫法比較整理 (內含範例程式碼) sample code
7.【Python】python zip 使用方法 與 其他寫法比較整理 (內含範例程式碼) sample code
⭐Python 字串處理 相關文章整理⭐:
1.【Python】python print 變數的值 & 變數名稱 方法總整理
2.【Python】python string format str.format 總整理
⭐Python 檔案處理 相關文章整理⭐:
1.【Python】python 開關檔範例 與 程式模板 with open / file open sample code
2.【Python】取出檔案名稱 (含副檔名、不含副檔名) os path basename split 取出 檔名 路徑 不要副檔名 sample code
3.【Python】在 python 中利用 os.chmod 更改檔案的權限 chmod 777
4.【Python】利用 shutil 來複製檔案 shutil copy file
5.【Python】python 建立資料夾範例 mkdir os.makedirs() sample code
6.【Python】python 移除資料夾範例 rmdir shutil.rmtree() sample code
7.【Python】確認檔案是否存在 os.path.isfile / 確認資料夾是否存在 os.path.isdir sample code is folder / file exist
⭐Python 系統偵測 相關文章整理⭐:
1.【Python】python pyinotify sample code 偵測指定路徑底下的文件變化 (內有範例程式碼)
2.【Python】python 利用 argparse 使程式執行時可帶參數 (內附範例程式碼) sample code
⭐Python 平行運算 相關文章整理⭐:
1.【Python】threading – 建立多執行緒來執行程式 (內含範例程式碼) sample code
2.【Python】multiprocessing – 01 | 用多核心來執行程式 (內含範例程式碼) sample code
3.【Python】multiprocessing – 02 | pool, map, apply_async – 用多核心來執行程式並取得結果 (內含範例程式碼) sample code
4.【Python】python thread multiprocess 比較總整理
5.【Pytho