【開發(fā)工具】Visual Studio Code

VsCode 簡(jiǎn)介

微軟開發(fā)的,基于Electron的一款免費(fèi)、高效、輕量級(jí)、跨平臺(tái)的代碼編輯器。

Go語言的官方推薦編輯器。

最初版本是基于瀏覽器的開發(fā)工具M(jìn)onaco Editor, 2015年又將Monaco Editor移植到桌面平臺(tái)上,就是今天的VS Code。 與Eclipse一樣使用插件的形式來擴(kuò)充其功能,但是與Eclipse不同,插件并不運(yùn)行在主進(jìn)程中,以保證其良好的性能。

VsCode 安裝

https://code.visualstudio.com/

同時(shí)vscode支持集成的terminal,建議安裝iterm2和相應(yīng)的主題
https://www.iterm2.com/downloads.html

VsCode 插件推薦

  • 主題相關(guān)
    indent-rainbow
    One Dark Theme
    Rainbow Brackets
    vscode-icons

  • Java相關(guān)
    Debugger for Java
    Java Dependency Viewer
    Java Extension Pack
    Java Test Runner
    Language Support for Java(TM) by Red Hat
    Maven for Java

  • 其他語言
    Python
    Past JSON as Code
    markdownlink
    Markdown All in One
    Go
    Code Runner
    JSON Tools

  • 團(tuán)隊(duì)協(xié)作
    GitHub Pull Request
    GitLens - Git supercharged
    RemoteHub
    SettingsSync
    VS Live Share

  • 其他推薦
    Vim
    REST Client
    Project Manager
    Open iTerm2

VsCode 常用快捷鍵

  1. 交互式演練場(chǎng) ( Interactive Editor Playground)
  • shell: install code in path
  • 打開termial
  • 功能及命令
功能 命令 備注
打開文件 code -r -g filename
打開并跳轉(zhuǎn)到某行 code -r -g filename:linenum
比較兩個(gè)文件并在vscode中顯示 code -r -d file1 file2
將命令結(jié)果在vscode文件中顯示 "ls | code -r"
  1. 命令面板:
功能 命令 備注
打開命令面板 command+shift+p
打開文件資源管理器 command+shift+e
跨文件搜索 command+shift+f
源代碼管理 command+shift+g
啟動(dòng)和調(diào)試 command+shift+d
管理擴(kuò)展 command+shift+x
  1. 文本操作

如果安裝了vim插件,可以使用vim的命令來操作文本。

以下為無vim插件時(shí),默認(rèn)快捷操作

  • 光標(biāo)相關(guān):
功能 命令 備注
光標(biāo)挪到行首 command+ <
光標(biāo)挪到行末 command+ >
光標(biāo)挪到單詞后 opt+ >
光標(biāo)挪到單詞后 opt+ >
撤銷光標(biāo)移動(dòng) command+u
向下設(shè)置多行光標(biāo) command+opt+下鍵頭
向上設(shè)置多行光標(biāo) command+opt+上鍵頭
  • 文本操作:
功能 命令 備注
刪除當(dāng)前行 command+ shift+k
向前選中當(dāng)前單詞 shift+opt+<
向后選中當(dāng)前單詞 shift+opt+>
當(dāng)前行移至下行 opt+下鍵頭
當(dāng)前行移至上行 opt+上鍵頭
剪切當(dāng)前行 command+x
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 一.選擇合適的編輯器,提高編程效率 代碼編輯器的選擇,可以說是開發(fā)者社區(qū)中一個(gè)經(jīng)久不衰的話題,現(xiàn)今編輯器的數(shù)量數(shù)不...
    露餡的番茄閱讀 65,705評(píng)論 0 58
  • Visual Studio Code是一個(gè)帶GUI的代碼編輯器。目前市場(chǎng)上比較常見的一些GUI編輯器的產(chǎn)品:Sub...
    Re0閱讀 25,761評(píng)論 0 14
  • XCode使用一:Xcode基本操作 傳送至原文地址 1.Xcode IDE概覽 說明:從左到右,依次是“導(dǎo)航窗格...
    無名小魚會(huì)吐火閱讀 30,109評(píng)論 0 23
  • 作者簡(jiǎn)介:ASCE1885, 《Android 高級(jí)進(jìn)階》作者。 微信公眾號(hào):asce1885 小密圈:Andro...
    asce1885閱讀 39,529評(píng)論 4 74
  • 又到十一月了。 再過二十天,就是你離開我們整九年的日子。九年前的那個(gè)夜里,從那個(gè)不堪回首的地方回到你的房間,五歲的...
    翊M閱讀 517評(píng)論 2 2

友情鏈接更多精彩內(nèi)容