搜尋
首頁開發工具VSCode(動圖演示)VSCode中怎麼有效率地寫程式?技巧分享

這篇文章透過動圖向大家展示一下在VSCode中怎麼有效率地寫程式碼,希望對需要的朋友有幫助!

(動圖演示)VSCode中怎麼有效率地寫程式?技巧分享

【推薦學習:《vscode入門教學》】

示範下高效寫程式碼

有些程式碼是重複寫的,還需要繼續重複寫嗎?
答案是,因為只要cv 就行了,那有什麼方法比cv 更優雅、更有效率、更快(mō)捷( yú)的技巧嗎?
答案是有的,那就是本人自創的快捷十三鞭
下面示範我搞架構之前是怎麼寫高(mō)頻(yú) 業務代碼的:

  • 我要觸發點擊事件,創建個提交的函數,而在業務中,這個提交的函數是很高頻 出現的

  • 在這個函數中實用一些通用的函數庫,再回到頭部寫上頭檔(導入函數的套件),然後再回來這個函數中繼續寫未完成的邏輯
    (動圖演示)VSCode中怎麼有效率地寫程式?技巧分享

第一鞭:掌握快捷鍵自訂

第一鞭尤其重要,因為他是整個快捷鍵的最基礎的知識,是最重要的軸心骨,如果看一遍不懂,那就再看一遍
掌握快捷鍵自定義,它能夠豐富你的操作習慣,避免快捷鍵衝突保持各個快速的操作習慣
因為visual studio code的快捷鍵是快速可移植 的,你不用換電腦、換系統後擔心一次又一次設定了設定快捷鍵

##打開快捷面板

cmd k cmd s 可以快速開啟快速面板
Kapture 2021-05-19 at 23.48.06.gif 或呼出控制面板(
ctrl shift p)輸入鍵盤| keyboard找到
(動圖演示)VSCode中怎麼有效率地寫程式?技巧分享

認識預設鍵盤快速鍵(JSON)##為什麼要知道預設的鍵盤快捷鍵?

因為好用你知道未修改前的鍵盤映射、鍵盤預設的快捷鍵是什麼



#它長這個樣子,是一個JSON檔案(動圖演示)VSCode中怎麼有效率地寫程式?技巧分享

(動圖演示)VSCode中怎麼有效率地寫程式?技巧分享

開啟快捷鍵的keybindings.json檔案

# 依照動圖開啟儲存使用者捷徑json檔案vscode json文件.gifkeybindings.json
,只要修改過快捷鍵就會有以下的格式<pre class='brush:php;toolbar:false;'>{ &quot;key&quot;: &quot;cmd+k cmd+s&quot;, &quot;command&quot;: &quot;workbench.action.openGlobalKeybindings&quot; &quot;when&quot;: &quot;editorHasCompletionItemProvider &amp;&amp; textInputFocus &amp;&amp; !editorReadonly&quot; }</pre>這個文件是使用者自訂的JSON文件,是映射格式

    key
  • 快速鍵
  • command
  • vscode的快速鍵指令
  • #when
  • 指令生效的條件



(動圖演示)VSCode中怎麼有效率地寫程式?技巧分享(動圖演示)VSCode中怎麼有效率地寫程式?技巧分享


##### keybindings.json文件### 是一個json文件,你修改過的快捷鍵就在這裡儲存起來了,換機的時候,你可以把這個文件的內容複製另一台機上去,就可以很nice~~ ### 畢竟筆者就是這麼幹的##################自訂快速鍵############只需要快速鍵的指令# ##command### 或###預設快捷鍵### 再或直接輸入該###快捷鍵中文的模糊詞### 就可以查詢快捷鍵的映射和修改該快捷鍵#### ## 文章用到的快捷鍵方式,作者都會提供如下格式的程式碼片段,方便去查詢###
{
  "key": "cmd+k cmd+a",
  "command": "workbench.action.openDefaultKeybindingsFile"
}
###[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-qo5Z56PF-1621655509407)(https://p1-juejin.byteimg.com/tos-cn-i-k3u1pfcp/a7b054961f614a63aee6f7ddapfcp/a7b054961f614a63aee6f7dda082ec05-Bpf-m-pf

第二鞭:定位篇

定位是快速写代码的核心操作,因为这个是日常编码高频率操作,高达90%以上,必须全部掌握下来,很实用 。
定位设计到代码块的精准定位,定位到类的定义、定位到应用、实现、快速查看、上一次之前的历史修改、设置某处的标签,然后快速找(vim直呼内行)到等等。

定位行

{ 
"key": "ctrl+g",               
"command": "workbench.action.gotoLine" 
},

场景示例:在浏览器找到你的文件在100行报错,找到原因后,定位在100行去修改代码

(動圖演示)VSCode中怎麼有效率地寫程式?技巧分享

更多关于VSCode的相关知识,请访问:vscode教程!!

以上是(動圖演示)VSCode中怎麼有效率地寫程式?技巧分享的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文轉載於:csdn。如有侵權,請聯絡admin@php.cn刪除
Visual Studio:代碼編譯,測試和部署Visual Studio:代碼編譯,測試和部署Apr 24, 2025 am 12:05 AM

在VisualStudio中,代碼編譯、測試和部署的步驟如下:1.編譯:使用VisualStudio的編譯器選項將源代碼轉化為可執行文件,支持多種語言如C#、C 和Python。 2.測試:利用內置的MSTest和NUnit等框架進行單元測試,提高代碼質量和可靠性。 3.部署:通過Web部署、Azure部署等方式,將應用程序從開發環境轉移到生產環境,確保安全性和性能。

Visual Studio:綜合開發環境簡介(IDE)Visual Studio:綜合開發環境簡介(IDE)Apr 23, 2025 am 12:02 AM

VisualStudioismicrosoft'sflagshipide,支持multipleProgrammingLanguagesandEnhancingCodingQodings.1)ItoffersFeaterSfeaturesLikeInkIntellisensensensensensensensensensensensensensensensensenseforcodePrediction,Multi-TabbedInterfaceForProproject Managements,andToolsfordEbugging,andToolsfordEbugging,Repactioning,andVersionControl.2

Visual Studio:探索免費和付費產品Visual Studio:探索免費和付費產品Apr 22, 2025 am 12:09 AM

VisualStudio的免費版和付費版的主要區別在於功能的豐富程度和支持的服務。免費版(Community)適用於個人開發者和小型團隊,提供基本開發工具;付費版(Professional和Enterprise)則提供高級功能,如高級調試和團隊協作工具,適合大型項目和企業級開發。

Visual Studio社區版:解釋的免費選項Visual Studio社區版:解釋的免費選項Apr 21, 2025 am 12:09 AM

VisualStudioCommunityEdition是一款免費的IDE,適合個人開發者、小型團隊和教育機構。 1)它提供代碼編輯、調試、測試和版本控制等功能。 2)基於Roslyn編譯器平台,支持多種編程語言並集成Git和TFVC。 3)高級功能包括單元測試,優化建議包括關閉不必要的擴展和使用輕量級編輯器。

視覺工作室:輕鬆構建應用程序視覺工作室:輕鬆構建應用程序Apr 20, 2025 am 12:09 AM

VisualStudio是由微軟開發的集成開發環境(IDE),支持多種編程語言,包括C#,C ,Python等。 1.它提供了智能感知(IntelliSense)功能,幫助快速編寫代碼。 2.調試器允許設置斷點,逐步執行代碼,找出問題。 3.對於初學者,創建簡單的控制台應用程序是入門的好方法。 4.高級用法包括項目管理和依賴注入等設計模式的應用。 5.常見錯誤可以通過調試工具逐步解決。 6.性能優化和最佳實踐包括代碼優化、版本控制、代碼質量檢查和自動化測試。

Visual Studio和VS代碼:了解其關鍵差異Visual Studio和VS代碼:了解其關鍵差異Apr 19, 2025 am 12:16 AM

VisualStudio適合大型項目和企業級應用開發,VSCode則適合快速開發和多語言支持。 1.VisualStudio提供全面的IDE環境,支持微軟技術棧。 2.VSCode是輕量級編輯器,強調靈活性和擴展性,跨平台支持。

視覺工作室仍然免費嗎?了解可用性視覺工作室仍然免費嗎?了解可用性Apr 18, 2025 am 12:05 AM

是的,VisualStudio某些版本是免費的。具體來說,VisualStudioCommunityEdition對個人開發者、開源項目、學術研究和小型組織免費。然而,也有付費版本如VisualStudioProfessional和Enterprise,適用於大型團隊和企業,提供額外功能。

使用Visual Studio:跨平台開發軟件使用Visual Studio:跨平台開發軟件Apr 17, 2025 am 12:13 AM

使用VisualStudio進行跨平台開發是可行的,通過支持.NETCore和Xamarin等框架,開發者可以編寫一次代碼並在多個操作系統上運行。 1)創建.NETCore項目並使用其跨平台能力,2)使用Xamarin進行移動應用開發,3)利用異步編程和代碼重用來優化性能,確保應用的高效運行和可維護性。

See all articles

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

WebStorm Mac版

WebStorm Mac版

好用的JavaScript開發工具

SublimeText3 Linux新版

SublimeText3 Linux新版

SublimeText3 Linux最新版

VSCode Windows 64位元 下載

VSCode Windows 64位元 下載

微軟推出的免費、功能強大的一款IDE編輯器

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

這個專案正在遷移到osdn.net/projects/mingw的過程中,你可以繼續在那裡關注我們。 MinGW:GNU編譯器集合(GCC)的本機Windows移植版本,可自由分發的導入函式庫和用於建置本機Windows應用程式的頭檔;包括對MSVC執行時間的擴展,以支援C99功能。 MinGW的所有軟體都可以在64位元Windows平台上運作。

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器