這篇文章帶大家聊聊vscode中的遊標操作,本文只會牽涉到與我們最息息相關的遊標操作,那我們就開始吧!
我們的目標只有一個,讓我們喊出我們的口號:讓開發如絲般順滑!文章中的範例大多 mac 版為主,因為本身就是 mac,但 win 版無需擔心,破陣心法,牢記於心:command 就是 ctrl 鍵。
vscode 小技巧-- 遊標操作
遊標操作我們日常使用方向鍵,我們在日常中其實肌肉記憶下意識也會用到很多它的技巧,例如按住cmd 鍵左右就可以到行首行尾,但卻很難總結,一葉遮目的感覺。我拋磚引玉給個突破點:顆粒度。我們日常使用時左右方向鍵只會一個字符,即顆粒度是字符,如果我們想到詞尾或句尾,這就很麻煩了;這句話其實就標明了我們的重點:顆粒度;那麼,如何操作那遊標的顆粒度呢? 【推薦學習:《vscode教學》】
水平方向上
結合方向鍵
顆粒度 | mac | win |
---|---|---|
單字 | #option | ctrl |
#cmd | 只用home/end 可以 | |
程式碼區塊 | cmd shift \ | Ctrl shift \ |
垂直方向上
顆粒度 | mac | win |
---|---|---|
文字首/文字尾 | Cmd 上下方向鍵 | Ctrl Home/End 鍵 |
目前行程式碼上/下移 | Option 上下方向鍵 |
#註:【目前行上/下移】不是遊標而是程式碼區塊操作(因為遊標操作直接方向鍵就可以了),但很適合放在這裡,這樣就可以和水平方向上匹配了;水平上:行-cmd 單字-option;垂直上文檔-cmd 行-option;
其他遊標運算
#mac | #win | |
---|---|---|
撤銷遊標處理 | Cmd U | Ctrl U |
擴充:【選取】操作只需要再加個【shift】即可;【刪除】操作顆粒度同遊標操作,反方向則加fn
即可(如刪除所在行遊標前所有內容為【cmd
delete
】而遊標後內容則為【cmd
fn
delete
】)
遊標操作實例
#針對單字的遊標移動
##想把遊標直接移動到整個單字,也就是function 的前面或後面,你只要按下Option(Windows 上是Ctrl 鍵)和左方向鍵。遊標移到行首或行末
按住Cmd 左邊方向鍵(Windows 上是Home 鍵),就可以把遊標移到了這行的第一列移到文件的第一行或最後一行
按下Cmd 和上下方向鍵即可(Windows 上是Ctrl Home/End 鍵)程式碼區塊的移動
Cmd Shift \(Windows 上是Ctrl Shift \),就可以在這對花括號之間跳轉。目前行上/下移
##其他遊標操作
撤銷遊標處理
#多遊標操作
shift鍵),刪除(選取加delete)等操作,那麼,如果我們需要一次操作多個地方呢?這時我們就需要來到遊標操作的高階使用了,多遊標操作。
關於這個主題,其實重點就是如何在需要的位置創建多遊標,因為創建後就和單遊標的操作一致了。基本操作-滑鼠建立多遊標
#在鍵盤上按住「Option」(Windows 上是Alt),然後點選要新建遊標的地方即可。
但很明顯,這種方法普遍適用但不方便,我們每創建一個遊標都需要找到位置並點一下,八二原則,我們可以用快捷鍵實現常見的那20%的操作,下文主要介紹三種常見場景。提效操作 | ||
---|---|---|
##詳解 |
相同元素
Cmd D選取元素,然後按下快速鍵,vscode 就會選取下一個相同的元素並創建遊標;再按再創建,依次類推。
上下行處理在目前遊標的下方建立一個遊標。 | 選取多行處理 | |
---|---|---|
關於遊標操作的延伸 |
選取刪除聯想
【選取】操作只需再加個【shift】即可;【刪除】操作顆粒度同遊標操作,反方向則加fn
即可(如刪除所在行遊標前所有內容為【cmd
#delete
】而遊標後內容則為【cmd
fn
delete
】)
到此,我們就了解了vscode 本身對遊標操作的基本設計理念啦。
自訂快速鍵
但如果我們用不慣呢? vscode 自然也不會這麼死板,它是支援為行為、也就是我們所說的命令自訂快捷鍵的,這裡說之前困惑過我的一點,就是我們說的創建遊標、移動等等對應vscode 而言其實就是一條內嵌的命令,理解了這個,才好進行自定義,我當初沒理解所以一直在想的問題是:我該怎麼去翻譯我要做的事情。
三步驟走:找到定義keyboard Shorycut
的地方,找到對應的操作,為操作綁定快速鍵。
Eg:為【選取括號內所有內容】的運算綁定Cmd Shift ]
快速鍵為例
找到定義keyboard Shorycut的地方
找到對應的動作
##為操作綁定快捷鍵
雙擊-》按下需要綁定的快捷鍵-》回車確定(按錯的話別回車就可以了)這裡多說一句,快捷鍵其本質就是行為和特定按鍵【在特定場景下】的綁定,在vscode 中透過JSON 進行描述,我們可以透過執行>Open Keyboard Shortcuts(JSON)進行查看,如果我們需要實作一個高階的快捷鍵,就會需要這些知識了。
#意思 | 備註 | |
---|---|---|
#Command | 命令值||
#When | 在什麼情況下這個快捷鍵綁定能夠生效||
Key | #捷徑
-
-
#其中的
when的定義注意點比較多,所有取值可以查看
文檔 -
而對於高級寫法,VS Code也支援幾個基礎的操作符。這樣我們就能夠書寫相對複雜的條件語句了。
!
==
等於。 when 條件值除了是 boolean 以外,也可以是字串。例如resourceExtname
對應的是開啟的檔案的後綴名,如果我們想給 js 檔案綁定一個快捷鍵,我們可以用resourceExtname == .js
。&&
And 運算子。我們可以將多個條件值組合使用,例如我希望當遊標在編輯器裡且編輯器裡正在編輯的是 js 文件,那麼我可以用
以上是值的了解的一些vscode遊標操作,讓開發如絲般順滑!的詳細內容。更多資訊請關注PHP中文網其他相關文章!

VisualStudio支持多種編程語言,如C#、C 、Python、JavaScript等。 1)它提供語法高亮、代碼補全和錯誤提示,幫助編寫代碼。 2)集成調試器可逐步執行代碼、設置斷點和查看變量值。 3)支持版本控制系統如Git,管理代碼變更和協同開發。 4)項目管理功能組織和構建大型項目,確保可維護性和可擴展性。

VS Code 多行註釋的方法有:1. 快捷鍵(Ctrl K C 或 Cmd K C);2. 手動添加註釋符號(/ /);3. 選擇菜單(“Comment Block”);4. 使用擴展;5. 遞歸註釋(/* /)和塊註釋({/ 和 /})。多行註釋有助於提高代碼可讀性和可維護性,但應避免過度使用。

VS Code 與 PyCharm 的主要區別在於:1. 擴展性:VS Code 是高可擴展的,擁有豐富的插件市場,而 PyCharm 默認功能更廣;2. 價格:VS Code 免費開源,PyCharm 專業版付費;3. 用戶界面:VS Code 現代友好,PyCharm 更複雜;4. 代碼導航:VS Code 適用於小型項目,PyCharm 更適合大型項目;5. 調試:VS Code 基礎,PyCharm 功能更強大;6. 代碼重構:VS Code 基本,PyCharm 功能更豐富;7. 代碼

VSCode 是用 TypeScript 和 JavaScript 編寫的。首先,它的核心代碼庫是用 TypeScript 編寫的,這是一種擴展了 JavaScript 並增加了類型檢查功能的開源編程語言。其次,VSCode 的一些擴展和插件是用 JavaScript 編寫的。這種組合使 VSCode 成為一款靈活且可擴展的代碼編輯器。

離線設置 VS Code 為中文: 下載中文語言包、解壓語言包文件、複製語言包文件、重啟 VS Code、設置中文語言(可選擇更改界面語言)。

VS Code 支持中文設置,可通過以下步驟完成:打開設置面板並蒐索 "locale"。將 "locale.language" 設置為 "zh-CN"(簡體中文)或 "zh-TW"(繁體中文)。保存設置並重啟 VS Code。設置菜單、工具欄、代碼提示和文檔將顯示為中文。還可自定義其他語言設置,如文件標籤格式、條目描述和診斷流程語言。

如何安裝 Visual Studio Code?下載安裝程序安裝安裝程序啟動 Visual Studio Code配置設置安裝擴展開始編碼

VS Code 切換中文模式的操作步驟:打開設置界面(Windows/Linux:Ctrl ,,macOS:Cmd ,)搜索 "Editor: Language" 設置在下拉菜單中選擇 "中文"保存設置重啟 VS Code


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

mPDF
mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),

Atom編輯器mac版下載
最受歡迎的的開源編輯器

EditPlus 中文破解版
體積小,語法高亮,不支援程式碼提示功能

PhpStorm Mac 版本
最新(2018.2.1 )專業的PHP整合開發工具

WebStorm Mac版
好用的JavaScript開發工具