久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合

站長資訊網
最全最豐富的資訊網站

值的了解的一些vscode光標操作,讓開發如絲般順滑!

本篇文章帶大家聊聊vscode中的光標操作,本文只會涉及到與我們最息息相關的光標操作,那我們就開始吧!

值的了解的一些vscode光標操作,讓開發如絲般順滑!

php入門到就業線上直播課:進入學習
Apipost = Postman + Swagger + Mock + Jmeter 超好用的API調試工具:點擊使用

我們的目標只有一個,讓我們喊出我們的口號:讓開發如絲般順滑!文章中的示例大多 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 鍵)和左方向鍵。

值的了解的一些vscode光標操作,讓開發如絲般順滑!

光標移動到行首或者行末

按住 Cmd + 左方向鍵(Windows 上是 Home 鍵),就可以把光標移動到了這行的第一列

值的了解的一些vscode光標操作,讓開發如絲般順滑!

移動到文檔的第一行或者最后一行

按下 Cmd 和上下方向鍵即可(Windows 上是 Ctrl + Home/End 鍵)

值的了解的一些vscode光標操作,讓開發如絲般順滑!

代碼塊的移動

Cmd + Shift + (Windows 上是 Ctrl + Shift + ),就可以在這對花括號之間跳轉。

值的了解的一些vscode光標操作,讓開發如絲般順滑!

當前行上/下移

值的了解的一些vscode光標操作,讓開發如絲般順滑!

其他光標操作

撤銷光標處理

值的了解的一些vscode光標操作,讓開發如絲般順滑!

多光標操作

至此,我們已經了解了單光標的移動,選中(其實就是移動加上shift鍵),刪除(選中加delete)等操作,那么,如果我們需要一次操作多個地方呢?這時我們就需要來到光標操作的高階使用了,多光標操作。

關于這個話題,其實重點就是如何在需要的位置創建多光標,因為創建后就和單光標的操作一致了。

基礎操作-鼠標創建多光標

在鍵盤上按住 “Option”(Windows 上是 Alt),然后點擊要新建光標的地方即可。

值的了解的一些vscode光標操作,讓開發如絲般順滑!

但很明顯,這種方法普遍適用但不方便,我們每創建一個光標都需要找到位置并點一下,八二原則,我們可以用快捷鍵實現常見的那 20%的操作,下文主要介紹三種常見場景。

提效操作

處理場景 快捷鍵 詳解
相同元素 Cmd + D 選中元素,然后按下快捷鍵,vscode 就會選中下一個相同的元素并創建光標;再按再創建,依次類推。
上下行處理 Cmd + Option + 下方向鍵 在當前光標的下面創建一個光標。
選中多行處理 Option + Shift + i 選中多行內容,然后按下快捷鍵,vscode 在每一行行尾創建一個光標

關于光標操作的擴展

其他光標操作

含義 mac win
撤銷光標處理 Cmd + U Ctrl + U

選中刪除聯想

【選中】操作只需要再加個【shift】即可;【刪除】操作顆粒度同光標操作,反方向則加fn即可(如刪除所在行光標前所有內容為【cmd+delete】而光標后內容則為【cmd+fn+delete】)

到此,我們就了解了 vscode 本身對光標操作的基本設計理念啦。

自定義快捷鍵

但如果我們用不慣呢?vscode 自然也不會這么死板,它是支持為行為、也就是我們所說的命令自定義快捷鍵的,這里說之前困惑過我的一點,就是我們說的創建光標、移動等等對應 vscode 而言其實就是一條內嵌的命令,理解了這個,才好進行自定義,我當初沒理解所以一直在想的問題是:我該怎么去翻譯我要做的事情。

三步走:找到定義keyboard Shorycut的地方,找到對應的操作,為操作綁定快捷鍵。

Eg:為【選擇括號內所有內容】的操作綁定Cmd + Shift + ]快捷鍵為例

找到定義keyboard Shorycut的地方

值的了解的一些vscode光標操作,讓開發如絲般順滑!

找到對應的操作

值的了解的一些vscode光標操作,讓開發如絲般順滑!

為操作綁定快捷鍵

雙擊-》按下需要綁定的快捷鍵-》回車確定(按錯的話別回車就可以了)

這里多說一句,快捷鍵其本質就是行為和特定按鍵【在特定場景下】的綁定,在 vscode 中通過 JSON 進行描述,我們可以通過執行>Open Keyboard Shortcuts(JSON)進行查看,如果我們需要實現一個高級的快捷鍵,就會需要這些知識了。

值的了解的一些vscode光標操作,讓開發如絲般順滑!

屬性 含義 備注
Command 命令值
When 在什么情況下這個快捷鍵綁定能夠生效
Key 快捷鍵

其中的when的定義注意點比較多,所有取值可以查看文檔

而對于高級寫法,VS Code 還支持幾個基礎的操作符。這樣我們就能夠書寫相對復雜的條件語句了。

  • ! 取反。比如我們希望當光標不在編輯器里時,綁定一個快捷鍵,那么我們可以使用 !editorFocus,使用 !進行取反。
  • == 等于。when 條件值除了是 boolean 以外,也可以是字符串。比如 resourceExtname 對應的是打開的文件的后綴名,如果我們想給 js 文件綁定一個快捷鍵,我們可以用 resourceExtname == .js
  • && And 操作符。我們可以將多個條件值組合使用,比如我希望當光標在編輯器里且編輯器里正在編輯的是 js 文件,那么我可以用 editorFocus && resourceExtname == .js
  • =~ 正則表達式。還是使用上面的例子,如果我要檢測文件后綴是不是 js,我也可以寫成 resourceExtname =~ /js/,通過正則表達式來進行判斷。

總結

到此,光標操作相關的分享就結束啦,關于 vscode 的了解,它并非銀彈,沒它也能用,但總覺得編程本身枯燥的事情,還是需要這種探尋的快樂的,生而有崖而學無涯,用我那時候學完寫的隨筆感想為我們這部分分享結個尾好了:人生性懶惰,不只是表面,更是思想,懶于思考只是習慣于遇坑填坑,跳進坑里幾乎是一件必然事件,勤于思考,享受思考。

最后,順口溜總結一下下,希望對諸君有所幫助:移動考慮顆粒度,多個就上快捷鍵,定制還需自綁定,操作牢記 shift 鍵。

贊(0)
分享到: 更多 (0)
?
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合
亚州av日韩av| 亚洲高清av| 日韩中文字幕视频网| 首页亚洲欧美制服丝腿| 亚洲精品va| 国产亚洲在线观看| 国产亚洲精品v| 日韩精品一二区| 亚洲成人精选| 日韩专区欧美专区| 日韩一区二区三区四区五区| 91精品美女| 美女性感视频久久| 欧美国产一级| 欧美va天堂在线| 91久久午夜| 亚洲人妖在线| 国产日产精品_国产精品毛片 | 免费污视频在线一区| 久久蜜桃资源一区二区老牛| 一区在线视频观看| 日韩影院免费视频| 亚洲aa在线| 免费视频一区二区三区在线观看| 日韩av二区| 日韩视频一区| 四虎成人精品一区二区免费网站| 国产美女精品视频免费播放软件| 国产中文欧美日韩在线| 国产综合激情| 日本欧美一区二区在线观看| 久久一区欧美| 久久天堂精品| 亚洲+小说+欧美+激情+另类| 久久99视频| 快播电影网址老女人久久| 1000部精品久久久久久久久| 免费看黄色91| 精品网站999| 国产精品日韩欧美一区| 国产亚洲欧美日韩精品一区二区三区| 狠狠躁少妇一区二区三区| 99国产成+人+综合+亚洲欧美| 午夜电影一区| 一本大道色婷婷在线| 蜜桃91丨九色丨蝌蚪91桃色| 久久久久观看| 日韩视频二区| 麻豆国产精品| 另类av一区二区| 国产精品22p| 国产精品啊v在线| 亚洲先锋成人| 奇米狠狠一区二区三区| 国产一区二区三区视频在线| 91成人精品| 美女视频网站久久| 日韩视频一区二区三区在线播放免费观看| 日本91福利区| 久久精品在线| 日本成人在线网站| 日韩毛片视频| 日韩和欧美一区二区三区| 日韩在线观看一区| 日韩精品视频在线看| av资源中文在线| 亚洲日本久久| 日韩在线短视频| 欧美一区在线观看视频| 亚洲一级二级| 国产精品igao视频网网址不卡日韩 | 欧美特黄一级大片| 国产探花一区| 久久99伊人| 精品国模一区二区三区| 国产日韩欧美三区| 国产精品毛片| 精品欧美日韩精品| 中文字幕日韩欧美精品高清在线| 免费在线小视频| 国产精品久av福利在线观看| 蜜臀av国产精品久久久久| 日韩免费小视频| 精品一区视频| 国产亚洲一卡2卡3卡4卡新区| 国产毛片一区| 激情婷婷久久| 日韩一区二区中文| 麻豆国产欧美一区二区三区| 亚洲精品在线二区| 一区久久精品| 欧洲av不卡| 久久99蜜桃| 亚洲精品人人| 国产日韩专区| 婷婷色综合网| 久久久久中文| 在线中文字幕播放| 韩日一区二区| 麻豆精品99| 国产精品多人| 国产精品美女午夜爽爽| 日韩av一级片| 日韩区一区二| 日本中文字幕一区二区| 蜜臀久久99精品久久久久宅男| 欧美大黑bbbbbbbbb在线| 午夜影院一区| 黄色精品视频| 国产一区二区三区四区大秀| 麻豆精品视频在线观看| 久久wwww| 久久免费福利| 久久久久九九精品影院| 久久wwww| 精品成人18| 开心激情综合| 国产精品成人a在线观看| 久久久久伊人| 精品视频免费| а√天堂中文在线资源8| 国精品产品一区| 欧美激情国产在线| 成人亚洲一区| 涩涩av在线| 婷婷成人在线| 99在线精品免费视频九九视| 亚洲欧洲一区二区天堂久久| 亚洲欧美日韩国产一区| 久久亚洲风情| 亚洲ww精品| 日本久久二区| 久久99伊人| 日韩精品成人| 国产精品日本一区二区三区在线| 欧美片第1页综合| 国产精选一区| 久久永久免费| 岛国av免费在线观看| 日韩欧美另类一区二区| 亚洲国产一区二区在线观看| 日韩亚洲精品在线| 天堂va在线高清一区| 国产视频一区二| 久久亚洲精品中文字幕| 高清av不卡| 91精品1区| 亚洲精品美女| 精品国产aⅴ| 亚洲一级影院| 日韩欧美美女在线观看| 麻豆国产精品| 欧美亚洲精品在线| 蜜臀va亚洲va欧美va天堂| 国产亚洲一区二区三区啪| 久久只有精品| 99久久九九| 伊人国产精品| 精品国产中文字幕第一页| 天堂√中文最新版在线| 日韩一区二区久久| 久久国产视频网| 日韩精品专区| 人人精品人人爱| 国产精品片aa在线观看| 日韩精品欧美激情一区二区| 一区二区不卡| 精品中国亚洲| 精品一区毛片| 91成人在线网站| 日韩欧美三级| 日韩一区二区三区免费视频| 伊人久久在线| 亚洲视频国产| 另类专区亚洲| 日韩精品导航| 偷拍精品精品一区二区三区| 中文字幕免费精品| 成人精品久久| 亚洲精品在线二区| 国产伦久视频在线观看| 蜜臀久久99精品久久久久宅男| 精品日韩在线| 国产一级一区二区| 成人亚洲一区| 日韩国产91| 欧美va天堂在线| 国产麻豆一区二区三区| 午夜欧美视频| 风间由美中文字幕在线看视频国产欧美| 国内激情久久| 麻豆精品久久| 亚洲人成在线影院| 日韩欧美一区免费| 91精品在线免费视频| 免费精品国产的网站免费观看| 国产精品日韩精品中文字幕| 国产精品毛片在线| 红杏一区二区三区| 日韩精品高清不卡|