visual studio程式碼的10個基本生產技巧

visualstudio程式碼將其他程式設計文字編輯器吹出水面。它是免費的,開源的,閃電般的快,並且具有生產力的特點。...

visualstudio代碼很容易成為最好的編程文本編輯器。它已經取代了崇高的文本作為我的代碼編輯器的選擇,我永遠不會回去。它是一個基於電子的JavaScript應用程序(比如Atom,另一個備受讚譽的文本編輯器),但是它的速度非常快,不像大多數JavaScript應用程序那樣會出現性能問題。

visual-studio-code

如果你想知道,是的:VS代碼是開源的,可以在GitHub上使用。十年前,如果我告訴你微軟會擁抱開源軟件,你一定會笑的。看我們走了多遠!

不管怎樣,我們開始吧。如果您想將工作效率和工作流程提升到下一個級別,下面是幾個基本的visualstudio代碼提示。

(如果您仍然不確定是否應該選擇visualstudio代碼而不是Atom,我們可以幫助您決定。)

1掌握vs代碼中的命令選項板

visual-studio-code-command-palette

與Sublime Text(以及之前的TextMate)非常相似,VS代碼有一個叫做命令調色板的東西。此功能允許您通過鍵入命令來訪問各種命令,而不是被迫使用鼠標瀏覽菜單。

可以使用Ctrl+Shift+P鍵盤快捷鍵打開命令選項板。只要開始鍵入您想要做的事情(例如“關閉”),選項將實時更新。有些命令被分類(例如“File”、“Git”、“Terminal”等),因此可以使用它來定位您似乎找不到的命令。

2設置工作項目文件夾

visual-studio-code-working-folder

如果單擊導航側欄中的資源管理器,您將看到一個新的子面板打開。此子面板分為兩個部分:打開的編輯器(即當前打開的文件和文檔)和未打開的文件夾。後者是我們感興趣的。

單擊“打開文件夾”(也可以導航到菜單欄中的“文件”>“打開文件夾”),然後選擇系統上的任何文件夾。這將把該文件夾作為“當前工作項目”加載到VS代碼中,允許您輕鬆訪問所有文件和子文件夾,因此您不必一直在文件資源管理器中來回翻動。

三。一次查看多個文件

visual-studio-code-side-by-side

大多數現代文本編輯器可以同時支持多個文件,允許您通過某種基於選項卡的界面在打開的文件之間切換。更高級的文本編輯器甚至可能支持並排文本編輯,而VS代碼則支持(儘管只支持水平方向)。

但在較小的屏幕上,無論是筆記本電腦還是老式顯示器上,並行編輯都很困難,而這正是VS代碼的亮點所在。

它有一種稱為動態面板的功能,如果其中一個打開的文檔面板太窄,當您激活該文檔(即將光標放在其中)時,它會自動加寬。如果你還在使用接近720p的分辨率,你會喜歡這個功能的。

4一次編輯多行

visual-studio-code-multiple-cursors

如果您需要在整個文檔中**或刪除多個文本實例,您所要做的就是創建多個遊標。您可以通過按住Alt鍵(或Mac上的Option)並單擊文本中的任意位置來執行此操作。每次單擊都會創建一個新光標。

這對於HTML這樣的事情特別有用,在這裡您可能希望添加同一類的許多實例或更改多個超鏈接的格式。學會它,熱愛它。

5轉到定義

visual-studio-code-definition

在編程或編寫腳本時,經常會遇到無法識別的變量或方法。那你是做什麼的?您可以花幾分鐘來搜索正確的文件,也可以用光標選擇變量/方法並點擊F12立即跳轉到其定義。

或者,您可以使用Alt+F12鍵盤快捷鍵簡單地查看定義,它顯示的定義正好與光標所在的行,而不是打開源文件。

visual-studio-code-inline

若要轉到相反的方向,可以選擇已定義的變量/方法,然後使用Shift+F12鍵盤快捷鍵查找對該變量/方法的所有引用。這也會顯示在光標所在的行中。

為了使這些功能正常工作,您需要確保將正確的文件夾作為“當前工作項目”打開(請參閱提示2)。

6重命名所有引用

visual-studio-code-refactor

重構是編寫和維護乾淨代碼的一個必要方面,但它可能是一個相當頭痛的問題——尤其是當您重構一個大模塊或一大塊代碼時。因此,讓VS代碼為您完成這項工作,而不是僅僅為了重命名一個變量或方法而搜索幾十個文件。

如果選擇一個變量/方法並按F2鍵,則可以編輯名稱,它將在整個當前工作項目中更改該變量名稱的每個實例。

如果只想在當前文件中更改,請使用Ctrl+F2鍵盤快捷鍵,VS代碼將在當前文件的每個實例中生成一個光標。

7搜索多個文件

visual-studio-code-search

如果您使用的文件不是源代碼,那麼上面的符號查找功能(提示5)將不可用。那麼,當你需要找到一個句子或單詞,但不知道它在哪個文件中時,你能做些什麼呢?返回基本的find函數。

Ctrl+F允許您在當前文件中搜索,而Ctrl+Shift+F允許您在整個當前工作項目中的所有文件中搜索,包括遞歸的所有子文件夾。

8在vs代碼中使用命令行

visual-studio-code-terminal

VS代碼帶有一個集成終端。在Windows上,這個終端顯示為命令提示符。在Mac和Linux上,它顯示為Bash提示符。無論哪種方式,終端都從當前工作項目的目錄(如果已加載)或主文件夾(如果未加載項目)開始。

它還支持擁有多個獨立終端的能力。只需單擊右上角的+來生成更多的終端實例,或者單擊垃圾桶來關閉當前終端。下拉菜單可以很容易地在它們之間切換(並且不會像基於選項卡的界面那樣浪費太多的屏幕空間)。

9在vs代碼中安裝新主題

visual-studio-code-themes

正如人們所期望的那樣,VS代碼允許您對文本和源代碼的語法突出顯示設置主題。不幸的是,它不允許接口本身的主題化,但是語法突出顯示是重要的一點。你會驚訝於一個好的主題能提高你的工作效率。

你可以在VS代碼市場上找到新的主題(它們是免費的),也可以直接在VS代碼中搜索它們。

10在vs代碼中安裝第三方擴展

visual-studio-code-extensi***

最後一個需要強調的基本特性是VS代碼通過第三方擴展的可擴展性。與主題一樣,您可以在VS代碼市場上找到它們(是的,這些也是免費的),也可以在VS代碼中搜索它們。使用Ctrl+Shift+X鍵盤快捷鍵訪問“擴展”面板。

擴展是最大化生產力的關鍵。這裡有各種各樣的工具,比如linter、調試器、代碼片段、VS代碼本身的質量改進、構建工具,甚至還有一個實現Vim仿真的工具。看看我們最喜歡的VS代碼擴展怎麼樣?

visualstudio代碼是最好的文本編輯器

儘管我很喜歡它,我會第一個承認VS代碼對任何人來說都不完美——從來沒有——而且它可能不是你想要的。或者也許這正是你需要的!

試一下,以開放的心態進去。我想你會對你的發現感到驚訝的。請注意,VS代碼只是一個文本編輯器,而不是IDE!(進一步瞭解文本編輯器和IDE之間的區別。)但是您可以使用VS代碼技能,使用Microsoft Visual Studio Online在瀏覽器中開始編碼。

  • 發表於 2021-03-24 15:33
  • 閱讀 ( 48 )
  • 分類:網際網路

你可能感興趣的文章

下面是如何在樹莓pi上輕鬆安裝VisualStudio程式碼

想用微軟的免費開發工具visualstudio程式碼在你的Raspberry-Pi裝置上編寫程式碼嗎?安裝它比以往任何時候都簡單,我們將在這個簡短的指南中向您展示如何安裝。 ...

  • 發佈於 2021-03-10 20:22
  • 閲讀 ( 60 )

7個最佳linux文字編輯器和gedit替代方案

... 1visual studio程式碼 ...

  • 發佈於 2021-03-13 00:59
  • 閲讀 ( 59 )

4個ios模擬器,用於測試iphone和ipad應用程式

... 2visual studio with xamarin live(windows、mac)[不再提供] ...

  • 發佈於 2021-03-13 11:46
  • 閲讀 ( 46 )

如何恢復excelvba密碼

... 將以下程式碼複製並貼上到visualbasic編輯器中。這是一個簡單的巨集,將引用的文字輸入到單元格A1中。它沒有真正的用途,但我們需要一些東西來保護密碼。 ...

  • 發佈於 2021-03-14 06:34
  • 閲讀 ( 49 )

為高效的程式設計師和程式設計師提供的5個最佳javascript編輯器

... 2visual studio程式碼 ...

  • 發佈於 2021-03-14 08:05
  • 閲讀 ( 55 )

8個免費的開源windows應用,以前是專有的

...身已經停產,因為它的大部分功能都被合併到了Microsoft Visual Studio中。Xamarin SDK中的所有其他軟體都是根據MIT許可證釋出的。他們甚至採用了Mono,一個由Xamarin領導的.NET框架的重新實現,該框架在GPL和LGPL下獲得了許可,並在MIT下...

  • 發佈於 2021-03-15 01:21
  • 閲讀 ( 50 )

github上託管的10個免費開源windows工具

... 1visual studio程式碼 ...

  • 發佈於 2021-03-17 06:43
  • 閲讀 ( 62 )

新安裝的10款ubuntu應用程式

... 7visual studio程式碼 ...

  • 發佈於 2021-03-19 11:17
  • 閲讀 ( 61 )

使用microsoft visual studio online在瀏覽器中開始編碼

...有一些情況下,您可能需要一個集中的工作環境。這就是visualstudioonline等遠端開發工具的用武之地。今天我們來看看這會如何影響遠端開發團隊中的任何人。 ...

  • 發佈於 2021-03-20 14:11
  • 閲讀 ( 52 )

9個visual studio程式碼擴充套件,使程式設計更加簡單

微軟的visualstudio程式碼是目前最好的免費文字編輯器之一。它結合了完整的功能集和相對易用性,對於一個電子應用程式來說,效能出奇的好。撇開以上原因不談,人們喜歡它的原因之一是它的可擴充套件性。 ...

  • 發佈於 2021-03-20 21:31
  • 閲讀 ( 62 )