gmnon.cn-疯狂蹂躏欧美一区二区精品,欧美精品久久久久a,高清在线视频日韩欧美,日韩免费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號
gmnon.cn-疯狂蹂躏欧美一区二区精品,欧美精品久久久久a,高清在线视频日韩欧美,日韩免费av一区二区
人人妻人人澡人人爽欧美一区| 国产精品免费成人| 天天想你在线观看完整版电影免费| 日本黄色播放器| 欧美狂野激情性xxxx在线观| 日韩黄色片在线| 妞干网在线免费视频| 五月天丁香花婷婷| 永久免费在线看片视频| 久久精品.com| 国产午夜精品视频一区二区三区| 五十路熟女丰满大屁股| 天天干天天干天天干天天干天天干| 91pony九色| 久久久久久香蕉| 精品少妇在线视频| 亚洲天堂网站在线| 国产偷人视频免费| 久艹在线免费观看| 成人高清在线观看视频| 男女污污的视频| 久久无码高潮喷水| 日韩精品综合在线| 国产情侣第一页| 欧美日韩亚洲国产成人| 日本美女高潮视频| 无尽裸体动漫2d在线观看| 美女福利视频在线| 欧美精品成人网| 成人午夜视频在线观看免费| 福利网在线观看| mm131午夜| 国产曰肥老太婆无遮挡| 91视频 - 88av| 少妇av一区二区三区无码| 欧美精品卡一卡二| 日韩欧美视频网站| 无遮挡又爽又刺激的视频| 狠狠操精品视频| 老司机午夜性大片| 国产一区 在线播放| 久久精品视频16| 亚洲色图久久久| 亚洲天堂一区二区在线观看| 蜜桃视频一区二区在线观看| 老太脱裤子让老头玩xxxxx| 成人黄色片视频| 一区二区三区四区久久| 黄色大片在线免费看| 久久精品99国产| www.黄色网址.com| 亚洲熟妇av一区二区三区| 中文字幕在线综合| 久久综合九色综合88i| 久久久精品麻豆| 99精品在线免费视频| 只有这里有精品| 亚洲欧美自拍另类日韩| 日本精品免费在线观看| 最新av网址在线观看| 婷婷激情小说网| 日本久久久久久久久久久久| 欧美日韩性生活片| 日本一道在线观看| 涩涩网站在线看| 五月天开心婷婷| 中文字幕第80页| 激情内射人妻1区2区3区 | 午夜av中文字幕| 噼里啪啦国语在线观看免费版高清版| 欧洲精品在线播放| 香蕉视频色在线观看| 五月天激情图片| 波多野结衣综合网| 你真棒插曲来救救我在线观看| 裸体裸乳免费看| www..com日韩| 欧美三级午夜理伦三级| 免费看a级黄色片| 九色porny自拍| 4444亚洲人成无码网在线观看| 欧美一级免费在线| 2018日日夜夜| 色91精品久久久久久久久| 中文字幕乱码免费| 人人干视频在线| 日韩欧美国产片| 国产二区视频在线| 一区二区三区视频网| www.av蜜桃| 一级做a爱视频| 男人日女人bb视频| 波多野结衣国产精品| 亚洲人精品午夜射精日韩| 九九热免费精品视频| 久久久天堂国产精品| 国产无套内射久久久国产| 欧美性受xxxx黑人猛交88| 日韩少妇内射免费播放18禁裸乳| 午夜免费看毛片| 国产在线精品91| 日本黄色片一级片| 色哺乳xxxxhd奶水米仓惠香| 妺妺窝人体色www在线观看| 国产a级片网站| 亚洲精品少妇一区二区| 亚洲免费黄色网| 超碰在线97免费| 男人的天堂99| 中文字幕天天干| 一本色道久久亚洲综合精品蜜桃| 青青青免费在线| 中国丰满熟妇xxxx性| 看全色黄大色大片| 日本一本中文字幕| 日韩欧美视频网站| 精品一区二区中文字幕| 欧美日韩激情视频在线观看| www.99热这里只有精品| 人妻有码中文字幕| av免费网站观看| 亚洲欧美在线精品| 在线观看视频在线观看| 日本一二三区视频在线| 成人在线观看毛片| 成人在线观看a| 人人爽人人爽av| 欧美国产视频一区| 99精品免费在线观看| 肉色超薄丝袜脚交| a√天堂在线观看| 日韩欧美色视频| aaaaaa亚洲| 日本特级黄色大片| 久久九九国产视频| 日韩专区第三页| 亚洲欧美自偷自拍另类| 久激情内射婷内射蜜桃| 超碰超碰在线观看| 人妻精品无码一区二区三区| 激情视频小说图片| 已婚少妇美妙人妻系列| 国产青草视频在线观看| 日韩av.com| 国产三级三级三级看三级| 国产成人永久免费视频| 精品久久免费观看| 成人性生交免费看| 成人精品视频一区二区| 特大黑人娇小亚洲女mp4| 在线播放黄色av| 999香蕉视频| 欧美日韩在线视频一区二区三区| 亚洲天堂第一区| 国产成年人在线观看| 国产精品无码乱伦| 色黄视频免费看| japanese在线播放| 成人在线播放网址| 日本韩国欧美在线观看| 久久久亚洲精品无码| 欧美大片在线播放| 国产成人精品无码播放| 中文字幕在线综合| 久久久久亚洲av无码专区喷水| 污污的视频免费观看| 成人一区二区av| 日韩精品一区二区三区色欲av| 国产中文字幕视频在线观看| www黄色av| caoporm在线视频| 大西瓜av在线| 欧美美女一级片| 精品中文字幕av| 樱空桃在线播放| 亚洲色图38p| 欧美一级欧美一级| 亚洲精品第三页| 日韩毛片在线免费看| 成人免费在线网| 天堂网成人在线| 538任你躁在线精品免费| 黄色一级片黄色| 午夜福利123| 97公开免费视频| 天天摸天天碰天天添| 亚洲熟妇无码一区二区三区| 在线观看免费污视频| wwwxxx黄色片| 久久九九国产视频| 久久精品午夜福利| 一女被多男玩喷潮视频| 人妻激情另类乱人伦人妻| av动漫免费观看| 手机在线视频你懂的| 国产5g成人5g天天爽| 午夜免费福利网站| 99中文字幕在线| 国产传媒免费观看| 真人做人试看60分钟免费|