[英]How to replace four spaces with a tab in Sublime Text 2?
我想用標簽替換另一個文本編輯器寫的所有“四個空格”。 我該怎么做?
在狀態欄的右下角,單擊Spaces: N
(或Tab Width: N
,其中N是整數),確保它顯示Tab Width: 4
用於從四個空格Convert Indentation to Tabs
,然后從上下文中選擇Convert Indentation to Tabs
從初始點擊出現的菜單。
同樣,如果要執行相反操作,請單擊狀態欄上的“ Spaces
或“ Tab Width
文本,然后從同一菜單中選擇。
選擇全部,然后:
Ctrl + Shift + p
然后輸入“縮進”
Shift + Command + p
然后輸入“縮進”
要將Sublime配置為始終使用選項卡,請嘗試將以下內容添加到preferences-> settings-user:
{
"tab_size": 4,
"translate_tabs_to_spaces": false
}
更多信息請訪問: http : //www.sublimetext.com/docs/2/indentation.html
在主菜單上;
View -> Indentation -> Convert Indentation to Tabs / Spaces
為\\t
(反斜杠-t,選項卡)執行正則表達式“搜索”,並用四個空格替換。
主菜單或右下角狀態欄間距菜單可以完成同樣的工作,但工作量較少。
以最快的方式創建一個鍵綁定
{ "keys": ["super+alt+t"], "command": "unexpand_tabs", "args": { "set_translate_tabs": true } }
當你按下super + alt + t時 ,將它添加到Preferences> Key Bindings(用戶) ,它會將空格轉換為制表符
您可以添加簡單的鍵綁定:
首選項>鍵綁定 - 用戶:
[
{ "keys": ["super+l"], "command": "reindent"},
]
現在選擇行或文件,然后點擊:command + l
如果要以遞歸方式將此更改應用於directoy中的所有文件,可以使用“查找”>“在文件中查找...”模式:
編輯我沒有在圖像中突出顯示它,但你必須單擊左側的。*按鈕讓Sublime將查找字段解釋為正則表達式/編輯
編輯2我忽略了向正則表達式添加字符串錨點的開頭。 我正在糾正下面的內容,並在我有機會/編輯時更新圖像
查找字段^[^\\S\\t\\n\\r]{4}
的正則表達式將匹配4個組中的空格字符(不包括制表符和換行符)。 替換字段\\t
表示您要用標簽替換它們。
如果單擊“位置”字段右側的按鈕,您將看到可幫助您定位搜索,替換的選項。 Add Folder
選項將允許您選擇要從中遞歸搜索的文件夾。 “ Add Include Filter
選項將允許您將搜索限制為特定擴展名的文件。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.