[英]How to negate 'remove all folders' mistake in Sublime Text project
在Sublime Text(2&3)中,我發現我不想要的時候不小心從項目中刪除了所有文件夾(此選項在菜單中的位置不佳,沒有明顯的撤消或警告,並且可以說類似於“清除”按鈕)。
我經常在一個項目中打開許多文件夾,每個文件夾都是文件夾樹結構中的一個葉子,這就是我的工作流程,所以自然而然地觸發了我的工作,這是一個令人討厭的中斷!
我想知道是否可以禁用此選項,或者如果不小心觸發它可以撤消該選項?
除了備份,版本控制系統或文件系統上的版本控制功能外,遺憾的是,無法撤消“從項目中刪除所有文件夾”命令,因為一旦該命令被觸發,就會從文件夾中刪除這些文件夾。 .sublime-project
文件,然后保存該文件。 但是,有一種方法可以禁用該命令。 方法在Sublime Text 2和Sublime Text 2之間有所不同,因此我將首先介紹2。
在Sublime Text 2中,單擊“ Preferences -> Browse Packages...
以打開“ Packages
文件夾,其位置因操作系統而異。 進入Default
文件夾,然后在Sublime(這是一個JSON文件)中打開Main.sublime-menu
。 搜索“ close_folder_list
”,找到看起來像這樣的行(版本2.0.2中為737行):
{ "command": "close_folder_list", "caption": "Remove all Folders from Project", "mnemonic": "m" },
現在,您可以簡單地刪除整行,或通過將//
作為該行的第一個字符將其注釋掉。 保存文件,然后在“ Project
菜單上單擊以查看該選項已消失。
如果您使用的是Sublime Text 3,則需要一種變通方法來訪問Packages/Default
文件夾及其內容,因為在此版本中,通常會在ST2的Packages
目錄中看到的大多數Packages
都已壓縮到.sublime-package
文件並存儲在其他位置。 但是,有一個插件! 確保已安裝Package Control ,然后打開“命令面板”,鍵入pci
以打開Package Control: Install Package
,然后搜索PackageResourceViewer
。 安裝它,再次打開命令面板,鍵入prv
,然后選擇PackageResourceViewer: Edit Package Resource
。 向下滾動到Default
,單擊它或按Enter ,然后向下滾動到Main.sublime-menu
並選擇它以將其打開以進行編輯。 現在,您可以按照上面的說明查找包含“ close_folder_list
”的行(應該為795行),然后將其刪除或注釋掉。
如果您想保留菜單項,但要將其移至其他位置,也可以這樣做。 例如,如果您希望它在菜單的最底部,被分隔符隔開,則刪除原始行,將光標置於“ refresh_folder_list
”行下方,然后粘貼以下內容:
{ "caption": "-" },
{ "command": "close_folder_list", "caption": "Remove all Folders from Project", "mnemonic": "m" },
所以看起來像這樣:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.