VScode改造計劃
更新:非常感謝大家喜歡我的文章。
我經過三天的倒騰已經在wsl2裡面安裝了opencv,pcl等SLAM必備的庫,並且用zsh美化了terminal,最終搭配vscode和xming使用體驗極佳。有時間再寫一篇配置方法。
效果圖
宣告:我也是一個剛接觸VScode的小白,這篇文章主要是寫給隊裡新人看的。如果它不符合您的胃口,可不可以不要在評論打擊我。嗚嗚嗚。
這段時間在大神 @Andy Lok 的強人鎖男之下,我被迫知男而上,對自己的VScode進行了改造,安裝了很多奇奇怪怪的外掛。現在,它看起來煥然一新了。再加上我們哈工大的郵箱被Jetbrains給ban了之後,在可預見的未來內,可能會一直用VScode做開發。
在這裡寫文章總結一下自己的改造計劃。同時也給機器人隊的新人做一個參考。
一 意義不明的外掛
1.Atom Keymap
Atom是Github釋出的一款非常好用的文字編輯器,這個擴充套件將流行的Atom鍵盤快捷鍵移植到VScode中。
2.Atom One Dark Theme
讓VScode好看爆了的擴充套件,我挺喜歡這個顏色的主題。
3.C/C++
這個就沒有必要介紹了,寫C++的基本都會裝吧。
4.CMake
5.CMake Tools
上面兩個外掛是用來配置CMake的,良心外掛。
6.Chinese (Simplified) Language Pack for Visual Studio Code
被我禁用了的漢化外掛,可能有人需要,就列出來一下。
7.Docker
Docker擴充套件是一個讓你在VScode中構建和部署容器的擴充套件。按照大佬的話說,Docker是雲技術的關鍵一環。但是我看了一下介紹,感覺目前還用不到。
8.GitLens — Git supercharged
增強了VScode內建的Git功能。可以很清楚的看到何人,何時以什麼目的更改了程式碼段。以及可以快速瀏覽程式碼的歷史,看看程式碼是如何演進的。
機器人隊裡一直用的是Gitee,配合GitLens食用更佳,究竟是誰push的程式碼可以看的一清二楚,同學們,這得好好寫程式碼了。要不然。。。
9.Live Share
這外掛真是神器,可以大家一起寫程式碼,適合參加例如數學建模的比賽的時候大家一起寫python之類的。到時候可以看到螢幕上好幾個游標一起寫程式碼。
10.Markdown All in One
編輯Markdown檔案用的。
11.markdownlint
讓你的markdown檔案寫的更加規範
12.Material Icon Theme
我吹爆這個外掛,圖示好好看。大家可以自己安裝之後看一看。
13.Native Debug
用來debug的,支援GDB與LLDB。
14.Python
15.Remote - SSH
遠端linux真香,以後有了伺服器,我覺得甚至可以部分代替teamviewer。
16.Remote - SSH: Editing Configuration Files
配合上面那個外掛使用。提供了一些擴充套件功能。
17.Remote - Containers
配合Docker使用,開啟container的速度極快。
18. Remote -WSL
之前我一直不是很喜歡用虛擬機器,知道前段時間裝好了WSL。配合VScode的這個外掛,可以直接在WSL裡面執行命令和擴充套件,省略了很多問題。
19.Remote Development
上面幾個remote擴充套件的打包。
20.Settings Sync
同步VScode的設定。
21.TabNine
神奇的擴充套件,根據Github中超過兩百萬個檔案的訓練。可以根據你輸入的文字預測你接下來的輸入。以後寫程式碼瘋狂TAB就完事了。
二 老年人的字型
年齡大了,之前寫程式碼喜歡用預設的字型,但最近發現字型大一點是真的舒服。
ctrl+shift+P開啟命令框。輸入Preferences: Opening Settings(UI)。
1. 設定zoom level
2. 設定字型大小
3.設定Minimap
到這裡為止,自己的VScode可以說是改頭換面了,程式碼寫起來也更加順暢,奧裡給。
感謝閱讀,才疏學淺,如有錯誤還請多多指教,有什麼好的idea可以在評論區指出。我還會繼續不定期更新的。