分享一些助你提高開發(fā)效率的vscode小技巧(轉(zhuǎn)載)

本篇文章給大家分享一下你可能不知道的vscode小技巧蒙揣,它能夠讓你寫代碼效率更高悔醋,可以幫你提高開放效率妨蛹,快來收藏吧魂务!

image

vscode 是我們寫代碼常用的編輯器,它的功能很多卡骂,但其實(shí)我們有很多功能都沒用到,這篇文章就是想梳理下那些可能你不知道的但是卻對(duì)效率提高很有幫助的一些技巧形入∪纾【推薦學(xué)習(xí):《vscode教程》】

包括:

  • 一鍵執(zhí)行 npm scripts
  • 一鍵 diff、預(yù)覽
  • 在新頁面搜索
  • git 視圖顯示目錄樹
  • 在新編輯器打開文件
  • 編輯時(shí)快速刪除亿遂、復(fù)制浓若、移動(dòng)行
  • 全局搜索文件、跳轉(zhuǎn)到某行
  • 快速切換大小寫

一鍵執(zhí)行 npm scripts

執(zhí)行 npm scripts 需要在命令行蛇数?那是你沒用過 vscode 自帶的這個(gè)功能挪钓。

1.png

vscode 會(huì)掃描所有的 npm scripts,然后列出來耳舅,直接點(diǎn)擊 run 就會(huì)打開 terminal 來跑诵原,而且高版本 vscode 還可以直接 debug 來跑。

根本不需要自己輸入 npm run xxx。

在側(cè)欄打開文件

當(dāng)打開文件的時(shí)候绍赛,默認(rèn)會(huì)在當(dāng)前編輯器打開蔓纠,如果想新開一個(gè)編輯器打開呢?這時(shí)候可以按住 option 再點(diǎn)擊文件吗蚌,就會(huì)新開一個(gè)編輯器打開文件了腿倚。

2.png

因?yàn)槟J(rèn) vscode 都是在當(dāng)前編輯器打開新文件,如果不知道按住 option 點(diǎn)擊可以新開編輯器蚯妇,還是挺麻煩的事情敷燎。

更強(qiáng)大的搜索

搜索這個(gè)面板有個(gè)按鈕可能很多同學(xué)都沒注意到過,點(diǎn)擊之后會(huì)打開搜索頁面來搜索箩言,可以預(yù)覽的搜索結(jié)果更豐富硬贯,行數(shù)更多。

3.png

比如我搜索一個(gè) @babel/core:

4.png

看陨收,是不是比在左側(cè)那個(gè)小框里顯示的更多饭豹。

5.png

對(duì)比一下就可以看出來,還是在右邊搜索結(jié)果更清晰一些务漩,因?yàn)闀?huì)顯示多行拄衰。

文件 diff 顯示目錄信息

當(dāng)我們改了多個(gè)文件的時(shí)候,會(huì)列在 source control 面板的列表里饵骨,有多個(gè)同名文件的時(shí)候特別不直觀翘悉。

6.png

這時(shí)候其實(shí)可以切換成 tree view 的,顯示目錄樹居触。

7.png

當(dāng)有多個(gè)同名文件的時(shí)候妖混,這樣會(huì)清晰的多:

8.png

編輯器一鍵預(yù)覽 markdown

markdown 需要安裝插件么?不需要轮洋,vscode 本身就內(nèi)置了這個(gè)功能源葫。

9.png

右上角有個(gè)預(yù)覽按鈕,點(diǎn)擊就會(huì)打開 markdown 預(yù)覽界面砖瞧,按住 option 再點(diǎn)擊息堂,則是同個(gè)窗口打開預(yù)覽。

預(yù)覽之后再點(diǎn)擊 show source 按鈕就會(huì)回去

10.png

編輯區(qū)一鍵 diff

快速切換 diff 和文件編輯視圖

當(dāng)改了文件內(nèi)容的時(shí)候块促,可以點(diǎn)擊編輯區(qū)右上角的按鈕荣堰,直接打開 diff,可能很多同學(xué)都沒注意到這些按鈕竭翠,但其實(shí)是很有用的振坚。

11.png

再次點(diǎn)擊就可以回到文件編輯狀態(tài)

12.png

看功能描述 open changes、open files斋扰,很明顯就是用于 diff 視圖和文件編輯視圖的切換渡八。

diff 視圖快速在 diff 之間跳轉(zhuǎn)

當(dāng)文件內(nèi)容特別多啃洋,比如好幾千行的時(shí)候,要找 diff 還是比較麻煩的屎鳍。其實(shí)根本不用自己去找宏娄,還容易漏,vscode 編輯器提供了上下按鈕逮壁,可以直接跳到上一個(gè) diff孵坚、下一個(gè) diff

13.png

一鍵預(yù)覽、一鍵 diff窥淆,這些都是能提高效率的功能卖宠。

快速搜索功能入口

知道 vscode 有某個(gè)功能但是不知道入口在哪? 直接用 help下面的搜索框忧饭,搜索結(jié)果會(huì)直接標(biāo)出來在哪個(gè)菜單下有什么按鈕扛伍。

14.png

編輯快捷鍵

編輯器最主要的功能還是編輯,但其實(shí)有很多 vscode 的請(qǐng)打編輯功能大家可能沒有過词裤,我來羅列一下刺洒。

行上下移動(dòng)/復(fù)制

如果把一行內(nèi)容上移下移怎么做?

15.png

手動(dòng)剪切粘貼的效率太低了亚斋,不如試下 option + 上/下 的快捷鍵,快速把一行內(nèi)容上下移動(dòng)攘滩。

移動(dòng)的時(shí)候想復(fù)制呢帅刊?再按住 shift 就行了。

16.png

快速刪除行

我們知道了如何快速復(fù)制行漂问,那快速刪除行呢赖瞒?

按 command + shift + k 就好了。

如果刪除多行蚤假,那么先選中栏饮,再按 command + shift + k。

多光標(biāo)同時(shí)編輯

同時(shí)修改多個(gè)地方的內(nèi)容磷仰?按住 option 點(diǎn)擊要修改的地方就可以了袍嬉。

17.png

如果是上下行的同一位置呢?那就 option + command + 上/下灶平,這樣就是添加多行的同一位置的光標(biāo)伺通。

18.png

comand + shift + p 相關(guān)

這可能是大家都知道的一個(gè)快捷鍵,輸入框中會(huì)有一個(gè) > 代表后面是命令逢享,但還有一些大家可能不知道罐监。

19.png

比如直接 command + p,不按 shift瞒爬,這時(shí)候就是搜索文件弓柱。

20.png

比如直接按 ctrl + g沟堡,或者在輸入框輸入冒號(hào)就代表后面是跳轉(zhuǎn)的行號(hào),可以快速跳到某一行

21.png

當(dāng)然搜索文件的時(shí)候也可以加冒號(hào)和行號(hào)矢空,快速跳到該文件的那一行航罗。

22.png

快速切換大小寫

還有一個(gè)小功能,有個(gè)內(nèi)置的 upppercase妇多、lowercase 的切換功能伤哺,可以快速切換選中內(nèi)容的大小寫。

23.png
24.png

總結(jié)

本文梳理了 vscode 中那些可以提效的一些功能者祖,大家可能沒有注意到過立莉。

  • 一鍵 diff、預(yù)覽
  • 在新頁面搜索
  • git 視圖顯示目錄樹
  • 一鍵執(zhí)行 npm scripts
  • 在新編輯器打開文件
  • 編輯時(shí)快速刪除七问、復(fù)制蜓耻、移動(dòng)行
  • 全局搜索文件、跳轉(zhuǎn)到某行
  • 快速切換大小寫

熟悉了這些功能的使用械巡,相信會(huì)給我們?nèi)粘i_發(fā)提升一些效率刹淌,學(xué)習(xí)下每天寫代碼的工具的使用技巧還是挺有意義的。

本文轉(zhuǎn)載自: https://www.php.cn/tool/vscode/480098.html

更多編程相關(guān)知識(shí)讥耗,請(qǐng)?jiān)L問:編程視頻S泄础!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末古程,一起剝皮案震驚了整個(gè)濱河市蔼卡,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌挣磨,老刑警劉巖雇逞,帶你破解...
    沈念sama閱讀 216,496評(píng)論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異茁裙,居然都是意外死亡塘砸,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,407評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門晤锥,熙熙樓的掌柜王于貴愁眉苦臉地迎上來掉蔬,“玉大人,你說我怎么就攤上這事矾瘾∶减猓” “怎么了?”我有些...
    開封第一講書人閱讀 162,632評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵霜威,是天一觀的道長谈喳。 經(jīng)常有香客問我,道長戈泼,這世上最難降的妖魔是什么婿禽? 我笑而不...
    開封第一講書人閱讀 58,180評(píng)論 1 292
  • 正文 為了忘掉前任赏僧,我火速辦了婚禮,結(jié)果婚禮上扭倾,老公的妹妹穿的比我還像新娘淀零。我一直安慰自己,他們只是感情好膛壹,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,198評(píng)論 6 388
  • 文/花漫 我一把揭開白布驾中。 她就那樣靜靜地躺著,像睡著了一般模聋。 火紅的嫁衣襯著肌膚如雪肩民。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,165評(píng)論 1 299
  • 那天链方,我揣著相機(jī)與錄音持痰,去河邊找鬼。 笑死祟蚀,一個(gè)胖子當(dāng)著我的面吹牛工窍,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播前酿,決...
    沈念sama閱讀 40,052評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼患雏,長吁一口氣:“原來是場噩夢(mèng)啊……” “哼!你這毒婦竟也來了罢维?” 一聲冷哼從身側(cè)響起淹仑,我...
    開封第一講書人閱讀 38,910評(píng)論 0 274
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎言津,沒想到半個(gè)月后攻人,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體取试,經(jīng)...
    沈念sama閱讀 45,324評(píng)論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡悬槽,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,542評(píng)論 2 332
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了瞬浓。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片初婆。...
    茶點(diǎn)故事閱讀 39,711評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖猿棉,靈堂內(nèi)的尸體忽然破棺而出磅叛,到底是詐尸還是另有隱情,我是刑警寧澤萨赁,帶...
    沈念sama閱讀 35,424評(píng)論 5 343
  • 正文 年R本政府宣布弊琴,位于F島的核電站,受9級(jí)特大地震影響杖爽,放射性物質(zhì)發(fā)生泄漏敲董。R本人自食惡果不足惜紫皇,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,017評(píng)論 3 326
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望腋寨。 院中可真熱鬧聪铺,春花似錦、人聲如沸萄窜。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,668評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽查刻。三九已至键兜,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間赖阻,已是汗流浹背蝶押。 一陣腳步聲響...
    開封第一講書人閱讀 32,823評(píng)論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留火欧,地道東北人棋电。 一個(gè)月前我還...
    沈念sama閱讀 47,722評(píng)論 2 368
  • 正文 我出身青樓,卻偏偏與公主長得像苇侵,于是被迫代替她去往敵國和親赶盔。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,611評(píng)論 2 353

推薦閱讀更多精彩內(nèi)容