簡體   English   中英

vscode 有趣的未記錄功能

[英]vscode interesting undocumented feature

我從 vscode 獲得了一個有趣的功能,但沒有檢索到我是如何擁有它的:

從 windows 資源管理器中,嘗試通過右鍵單擊打開文件的 vs 代碼時,我無意中將手放在了鍵盤上並打開了文件文件夾。

這是我喜歡的:當我想打開文件夾中的文件時,很少只有它是我想打開的。 今天我要go回到文件夾,右鍵那個文件夾然后就可以打開文件夾了。

我們中的一個人得到同樣的東西嗎? 你還記得你是怎么得到的嗎?

您正在描述 Windows 上下文菜單。 安裝 VSCode 時,可以選擇將Open with Code操作添加到 Windows Explorer 目錄上下文菜單。

在此處輸入圖像描述

如果您選擇了它,當您在 Windows 資源管理器中右鍵單擊文件夾或文件夾中的空白區域時,您應該會在下圖中顯示類似內容:

在此處輸入圖像描述

如果它不存在,您仍然可以從 VSCode 中打開整個文件夾:

在此處輸入圖像描述

或者,您可以自己將Open with Code添加到 Windows 上下文菜單。 為此,請創建一個擴展名為.reg的新文件(例如 vsCodeOpenFolder.reg)並將以下代碼粘貼到其中,保存並雙擊新文件執行它。 注意,下面代碼中的C:\\Program Files\\Microsoft VS Code\\Code.exe是 VSCode 可執行文件的默認位置。 為了使下面的代碼正常工作,請確保您確實有 Code.exe 或更改腳本以匹配您的設置。

Windows Registry Editor Version 5.00
; Open files
[HKEY_CLASSES_ROOT\*\shell\Open with VS Code]
@="Edit with VS Code"
"Icon"="C:\\Program Files\\Microsoft VS Code\\Code.exe,0"
[HKEY_CLASSES_ROOT\*\shell\Open with VS Code\command]
@="\"C:\\Program Files\\Microsoft VS Code\\Code.exe\" \"%1\""
; This will make it appear when you right click ON a folder
; The "Icon" line can be removed if you don't want the icon to appear
[HKEY_CLASSES_ROOT\Directory\shell\vscode]
@="Open Folder as VS Code Project"
"Icon"="\"C:\\Program Files\\Microsoft VS Code\\Code.exe\",0"
[HKEY_CLASSES_ROOT\Directory\shell\vscode\command]
@="\"C:\\Program Files\\Microsoft VS Code\\Code.exe\" \"%1\""
; This will make it appear when you right click INSIDE a folder
; The "Icon" line can be removed if you don't want the icon to appear
[HKEY_CLASSES_ROOT\Directory\Background\shell\vscode]
@="Open Folder as VS Code Project"
"Icon"="\"C:\\Program Files\\Microsoft VS Code\\Code.exe\",0"
[HKEY_CLASSES_ROOT\Directory\Background\shell\vscode\command]
@="\"C:\\Program Files\\Microsoft VS Code\\Code.exe\" \"%V\""

注意:上面的代碼將新條目添加到您的 Windows 注冊表中。 在執行它之前,請通讀並確保您了解它的作用。

我找到了如何從 windows 資源管理器中獲取打開當前文件夾的 vs 代碼:右鍵單擊文件名的 OUT(在白色區域中)。 上下文菜單顯示“使用代碼打開”。 這個打開 windows 資源管理器的當前文件夾。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM