在崇高文本(2 & 3)我發現我不小心從項目中移除所有文件夾的時候,我不希望(這個選項放置不當菜單,沒有明顯的撤消或警告,可以說與表格上的「清除」按鈕相似)。如何否定「刪除所有文件夾」錯誤的崇高文本項目
我經常在一個項目中的文件夾樹結構,這是我的工作流程每一個葉子,所以自然這是我工作的一個令人厭惡的分手,如果是不小心觸發打開多個文件夾!
我想知道如果我可以禁用此選項或取消它,如果我不小心觸發了嗎?
在崇高文本(2 & 3)我發現我不小心從項目中移除所有文件夾的時候,我不希望(這個選項放置不當菜單,沒有明顯的撤消或警告,可以說與表格上的「清除」按鈕相似)。如何否定「刪除所有文件夾」錯誤的崇高文本項目
我經常在一個項目中的文件夾樹結構,這是我的工作流程每一個葉子,所以自然這是我工作的一個令人厭惡的分手,如果是不小心觸發打開多個文件夾!
我想知道如果我可以禁用此選項或取消它,如果我不小心觸發了嗎?
除了文件系統上的備份,版本控制系統或版本控制功能外,很遺憾沒有辦法撤消「從項目中刪除所有文件夾」命令,因爲一旦命令被激活,文件夾從.sublime-project
文件中刪除,並保存該文件。但是,有一種方法可以禁用該命令。 Sublime Text 2和Sublime Text 2的方法各不相同,所以我會首先介紹2。
在Sublime Text 2中,單擊Preferences -> Browse Packages...
打開Packages
文件夾,其位置因操作系統而異。進入Default
文件夾,並在Sublime中打開Main.sublime-menu
(這是一個JSON文件)。搜索「close_folder_list
」,發現像這樣的行(它在2.0.2版本線737):
{ "command": "close_folder_list", "caption": "Remove all Folders from Project", "mnemonic": "m" },
現在,你可以簡單地刪除整行,或通過將其註釋掉//
作爲線上的第一個字符。保存該文件,然後單擊Project
菜單以查看該選項已消失。
如果你使用的崇高的文本3,你需要一個解決方法,以訪問Packages/Default
文件夾及其內容,在這個版本最,你通常會已經在ST2見於Packages
目錄的包是壓縮到.sublime-package
文件並存儲在別處。但是,有一個插件!確保你已經安裝了Package Control,然後打開命令面板,輸入pci
調出Package Control: Install Package
,然後搜索PackageResourceViewer
。安裝它,再次打開命令面板中,鍵入prv
,並選擇PackageResourceViewer: Edit Package Resource
。向下滾動到Default
,點擊它或打輸入,然後向下滾動到Main.sublime-menu
,並選擇將其打開進行編輯。您現在可以按照上面的說明找到包含「close_folder_list
」(應該是第795行)的行,並將其刪除或註釋掉。
如果你想保持菜單項,但它移動到不同的地方,你可以做到這一點。例如,如果你想它在菜單最底部,由分隔線分開,刪除原線,將光標放在下面的「refresh_folder_list
」的路線,並在下面粘貼:
{ "caption": "-" },
{ "command": "close_folder_list", "caption": "Remove all Folders from Project", "mnemonic": "m" },
所以它看起來像這樣:
適當的備份和版本控制系統是處理所有意外的文件/目錄去除的最佳途徑。 – 2014-10-05 11:00:59
@JoachimPileborg - 公平點,我應該版本控制崇高的項目文件,那麼我可以從這個容易,很好的建議恢復,並可能比任何直接回答這個問題更好的解決方案! – 2014-10-05 12:06:34