vscode快速定位檔案和方法

2021-10-09 01:51:48 字數 2588 閱讀 4866

主命令框

最重要的功能就是f1或ctrl+shift+p開啟的命令面板了,在這個命令框裡可以執行vscode的任何一條命令,甚至關閉這個編輯器。

按一下backspace會進入到ctrl+p模式裡

在ctrl+p下輸入》又可以回到ctrl+shift+p模式。

在ctrl+p視窗下還可以直接輸入檔名,跳轉到檔案

快速檔案導航

在瀏覽專案時,explorer非常適合在檔案之間導航。但是,當您處理任務時,您會發現自己在同一組檔案之間快速跳轉。vs code提供了兩個功能強大的命令,可以通過易於使用的鍵繫結在檔案中導航和跨檔案導航。

按住ctrl鍵並按tab鍵檢視編輯器組中開啟的所有檔案的列表。要開啟其中乙個檔案,請再次使用tab選擇要導航到的檔案,然後釋放ctrl以將其開啟。

或者,您可以使用alt + leftalt + right在檔案和編輯位置之間導航。如果您在同一檔案的不同行之間跳轉,這些快捷方式允許您輕鬆地在這些位置之間導航。

轉到定義

如果某種語言支援它,您可以按f12轉到符號的定義。

如果按ctrl鍵並將滑鼠懸停在符號上,將顯示宣告的預覽:

轉到型別定義

某些語言還支援通過從編輯器上下文選單或命令選項板執行「 轉到型別定義」命令來跳轉到符號的型別定義。這將帶您到符號型別的定義。命令editor.action.gototypedefinition預設情況下不繫結到鍵盤快捷鍵,但您可以新增自己的自定義鍵繫結。

轉到引用

語言還可以通過按ctrl+f12支援跳轉到符號的實現。對於介面,它顯示了該介面的所有實現者,對於抽象方法,這顯示了該方法的所有具體實現。

轉到符號

您可以使用ctrl+shift+o在檔案內導航符號。通過鍵入:符號將按類別分組。按向上或向下鍵並導航到所需的位置。

按名稱開啟符號

某些語言支援使用ctrl+t跨檔案跳轉到符號。鍵入要導航到的型別的第乙個字母,無論哪個檔案包含它,然後按enter鍵。

窺視

我們認為沒有什麼比乙個大的上下文切換更糟糕了,當你想要的只是快速檢查一些東西。 這就是為什麼我們支援偷看的編輯。 當您執行peek references搜尋(通過shift+f12 )或peek definition (通過alt+f12 )時,我們將結果嵌入到內聯中:

您可以在窺視編輯器中的不同引用之間導航,並在那裡進行快速編輯。 單擊隱藏的編輯器檔名或雙擊結果列表將在外部編輯器中開啟引用。

##錯誤和警告

警告或錯誤可以通過已配置的任務,豐富的語言服務或者在後台不斷分析**的聯結器(linters)生成。由於我們喜歡無錯誤的**,警告和錯誤會出現在多個地方:

●在狀態列中,有乙個所有錯誤和警告計數的摘要。

●您可以單擊摘要或按ctrl+shift+m以顯示「問題」面板,其中包含所有當前錯誤的列表。

●如果開啟包含錯誤或警告的檔案,它們將與文字和概述標尺一起呈現。

警告和錯誤可以提供**操作(也稱為快速修復)以幫助解決問題。 這些將作為燈泡顯示在左邊距的編輯器中。 單擊燈泡將顯示「**操作」選項或執行操作。

查詢替換

●查詢 ctrl+f

●查詢替換 ctrl+h

●整個資料夾中查詢 ctrl+shift+f

●匹配符:

★  * to match one or more characters in a path segment

★  ? to match on one character in a path segment

★  ** to match any number of path segments ,including none

★  {} to group conditions (e.g. matches all html and txt files)

★  to declare a range of characters to match (e.g., example.[0-9] to match on example.0,example.1,…

外掛程式

bookmarks

這是一款給檔案打上書籤, 方便快速跳轉的外掛程式

Linux 快速定位web路徑方法

在乙個虛擬主機的伺服器上,有nn多站,可能我們通過某種途徑搞到了乙個webshell,可是找不到apache等web伺服器的配置檔案,找不到其他web的路徑,21f9c57b84szmrkr這個時候就鬱悶了。假如伺服器上有幾百個 資料夾的名稱都是隨機生成的,那就更鬱悶了 不過不要氣餒,還是有辦法快速...

Linux 快速定位web路徑方法

假如伺服器上有幾百個 資料夾的名稱都是隨機生成的,那就更鬱悶了 不過不要氣餒,還是有辦法快速定位程式設計客棧目標的。我們只需要用linux的兩個命令 首先,找到目標站的某個的鏈結,檢視的檔名。比如 www.jb51.程式設計客棧net img you.jpg.我們記下來fuc程式設計客棧kyou.j...

快速了解CSS絕對定位和相對定位

我們都知道css定位有很多,今天我們來簡單了解絕對定位 absolute 和相對定位 relative 1絕對定位 absolute 絕對定位的元素的位置相對於最近的已定位父元素,如果元素沒有已定位的父元素,那麼它的位置相對於html h2 2相對定位 relative 相對定位元素經常被用來作為絕...