Visual Studio Code使用心得

來源:互聯網
上載者:User

最近在使用VS code當編輯器。

用著還不錯,這裡記錄下一些使用的心得。

VS Code的官網:

https://www.visualstudio.com/en-us/products/code-vs.aspx

VS Code的官方基礎教程:

https://code.visualstudio.com/docs/c?utm_expid=101350005-20.jAsCkEFcTeqvtdr0STCN9g.2&utm_referrer=https%3A%2F%2Fwww.visualstudio.com%2Fen-us%2Fproducts%2Fcode-vs.aspx


常用快速鍵

Ctrl + /:快速注釋或取消注釋;

Ctrl + o:開啟當前檔案所在目錄;

Ctrl + p:開啟跳轉到某檔案的視窗;


檔案過濾

VS Code預設會顯示所有的檔案,但是其中某些檔案其實是無法查看的,比如.o檔案。

對於這些檔案最好是過濾掉,不要顯示在側邊欄中。

為此可以開啟檔案->喜好設定->使用者佈建,之後在編輯框中會跳出來預設設定檔案和setting.json檔案。

預設設定檔案不可修改,我們需要在setting.json檔案上對預設設定進行覆蓋,如下所示:


最右邊的就是setting檔案,增加的代碼如下:

// 將設定放入此檔案中以覆蓋預設設定{    // 配置 usr 模式以排除檔案和檔案夾。    "files.exclude": {        "**/.git": true,        "**/.svn": true,        "**/.hg": true,        "**/.DS_Store": true,        "**/*.o": true,        "**/*.o.cmd": true    }}
files.exclude就是過濾檔案設定,這裡的前4條是預設的,後面兩條是新增的。

        "**/*.o": true,        "**/*.o.cmd": true

表示的是忽略所有以.o和.o.cmd結尾的檔案。這樣在VS Code中就不在會顯示這些檔案。

這裡也可以控制不顯示檔案夾,比如

"**/Build": true
這裡就隱藏了Build這個檔案夾。

setting.json中當然還可以進行各種的設定,可以參看左側的預設設定,進行自訂的修改。


使用VS Code進行Python調試

1)首先需要下載Python的外掛程式:


點擊紅框中的部分,可以選擇不同的外掛程式,這裡已經是安裝了Python外掛程式之後的結果。

2)之後選擇“檔案->喜好設定->使用者佈建"開啟settings.json這個設定檔。

在”預設配置“中可以找到python.pythonPath這一項,需要在settings.json中修改成原生python位置:


3)開啟Python檔案所在的檔案夾,就可以進行調試了:


需要注意光開啟檔案是沒有用的,必須要開啟檔案所在的目錄才行。

VS Code還會在該目錄下建立一個.vscode目錄,其中包含可設定檔launch.json。


自訂程式碼片段

選擇"檔案->喜好設定->使用者程式碼片段",會跳出來如下的視窗:

根據需要選擇其中的以下,比如這裡想要建立一個注釋片段,可以選在純文字。

在開啟的plaintext.json中添加自訂的程式碼片段,下面是一個例子:


藍字部分的解釋:

Comment:自訂的名字,隨便取,表明這個程式碼片段的意義即可;

prefix:快捷欄位,在後續的代碼編輯時輸入對應的值,比如這裡的ct,就會提示使用這個程式碼片段;

body:程式碼片段的實際內容;

description:輸入prefix值之後彈出的提示中的注釋。

下面是實際使用的效果:

點擊斷行符號後:



其它

VS Code可以切換分行符號,一般Windows和Unix類系統使用的分行符號又差異,而VS Code兩者都支援且可以任意切換。


如上述右下角的紅框所示,這裡顯示了當前的分行符號,左鍵點擊這裡就可以進行設定。


相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.