vscode使用合集——python
文章目錄
- 1. 添加python文件頭模板
- 2. 格式化代碼
- 3. 終端字體調(diào)大
- 4. 終端美化
- 4.1. mac\linux環(huán)境下
- 4.2. windows環(huán)境下
- 5. vscode顏色主題/文件圖標/產(chǎn)品圖標/文件圖標
- 6. vscode使用訪問遠程服務器
- 6.1 安裝remote development
- 6.2 使用ssh連接遠程服務器
- 6.3 AI工程師的程序界面
- 8. python debug調(diào)試
- 9. vscode配置git terminal
- 9. 插件推薦
- 9.1 Resource Monitor
重度推薦閱讀文章: VS Code」Visual Studio Code 菜鳥教程:從入門到精通
1. 添加python文件頭模板
參考:vscode添加python文件頭模板
正規(guī)的叫法是 自定義snippet(代碼段) /用戶自定義代碼段
點擊 用戶->首選項->用戶片段,選擇對應的語言,例如python,然后會自動打開一個python.json文件,在其中寫入以下大致內(nèi)容即可:
{"HEADER":{"prefix": "header","body": ["#!/usr/bin/env python","# -*- encoding: utf-8 -*-","'''","@File : $TM_FILENAME","@Time : $CURRENT_YEAR/$CURRENT_MONTH/$CURRENT_DATE $CURRENT_HOUR:$CURRENT_MINUTE:$CURRENT_SECOND","@Author : Li si(換成你的名字) ","@Version : 1.0","@Contact : raogx.vip@hotmail.com(換成你的郵箱)","@License : (C)Copyright 2017-2018, Liugroup-NLPR-CASIA","@Desc : None","'''","","# here put the import lib","$0"],}}然后在.py文件中輸入header,就會自動彈出選項,選擇即可,類似:
2. 格式化代碼
例如,python要求滿足pep8規(guī)范,可以直接在編輯器界面右擊,格式化
或者
如果沒有安裝相應語言的格式化插件,在使用快捷鍵之后會進行提醒,類似
根據(jù)彈出的左側(cè)插件欄的提示進行安裝即可。
3. 終端字體調(diào)大
一開始使用vscode的時候,總覺得終端輸出的東西很丑,后來發(fā)現(xiàn)是因為字太小了,看著不舒服,所以在文件->首選項-設置中找到了終端字體的設置,如下,默認14號字,改成16號(和編輯器字體一個大小),就差不多了,看著就舒服很多。
編輯器和終端字體都是16號的效果,看起來比較舒服
4. 終端美化
根據(jù)vscode設置終端進行優(yōu)化的方法可知:
默認情況下, Windows 10 上會使用 PowerShell, Win 10 以下的版本默認的 Shell 是 Cmd。
macOS 和 Linux 下 VS Code 會檢測你的默認 Shell 是什么。比如在我的系統(tǒng)上,我就是使用 Zsh,而如果沒有找到的話,終端則會使用 Bash 或者 sh 作為啟動時的 Shell 環(huán)境。
相關設置可以在這里找到:
所以mac/linux環(huán)境下,shell是可以調(diào)控的,有較大的美化空間!
4.1. mac\linux環(huán)境下
參考:
- stackoverflow:ZSH And VSCode - Default Shells
- vscode官方文檔:Integrated Terminal
- github文章:MacOS X + oh my zsh + powerline fonts + visual studio code (vscode) terminal settings
- vscode插件github:vscode
4.2. windows環(huán)境下
可優(yōu)化的空間很小,但是還是可以稍稍改一點東西的
參考:
- 記一個VS Code終端顯示問題的較完美解決
5. vscode顏色主題/文件圖標/產(chǎn)品圖標/文件圖標
文件->首選項->顏色主題/文件圖標主題/產(chǎn)品圖標主題,比如選擇顏色主題,然后選擇安裝其他顏色主題
左側(cè)導航欄就會自動切換到插件tab,如果能記住主題的名稱,其實可以直接在插件里搜主題。
vscode其實有很多主題,很多網(wǎng)友貢獻,這里記錄幾個我自己覺得好看的,
Firefox Theme
Firefox Light
Tokyo Night
Tokyo Night Light
Nu Disco
Nu Disco Light
GitHub Light
GitHub
參考:
- 2018年最佳 VS Code 主題
- 2021年必備的11款VS Code主題
6. vscode使用訪問遠程服務器
一開始都是只知道sftp插件,后來搜索發(fā)現(xiàn)一個叫remote development的工具,
感謝:VsCode SFTP插件詳細使用介紹
和:VScode Remote 遠程開發(fā)與調(diào)試
官方文檔:VS Code Remote Development
【可以看到左側(cè)的導航欄,就在下方有一個Remote,包含所有遠程相關的內(nèi)容】
6.1 安裝remote development
直接在擴展中搜索remote,看到相關內(nèi)容的擴展有這么多,直接安裝Remote Development,其他上面四個相關的會同時安裝。
6.2 使用ssh連接遠程服務器
如果有疑惑,可以參考官方文檔:
- Remote development over SSH
當安裝好上面的remotr development工具之后,其實會發(fā)現(xiàn):最左下角的狀態(tài)欄已經(jīng)發(fā)生了變化,
點擊這個藍色按鈕,會看到出現(xiàn)
使用Connect to Host...,然后輸入對應的ssh命令,例如:
確認之后會讓你選擇ssh的config,如果之前使用過,可以直接選擇已有的,比如,默認ssh會放在用戶文件夾下
選擇之后,會提示
打開配置文件看,其實只有
然后可能這個彈出框就消失了,可以繼續(xù)點擊左下角的遠程連接符號,按照提示一步步進行,然后會新打開一個vscode界面,點擊左側(cè)的文件管理器,可以看到
選擇一個自己想要的文件夾,就可以看到左側(cè)文件管理器中的內(nèi)容
確實和遠程服務器連接啦,哈哈。同時,也可以看到左下角的遠程連接狀態(tài)已經(jīng)變成了ssh:遠程服務器IP
然后就可以直接在左側(cè)的文件管理器進行文件的新建和修改等操作了,同時也支持直接拖動文件進行,但是,并不支持在這里運行程序,還是要去CLI中運行的。但是可以直接打開一個新終端,類似:
這樣就實現(xiàn)了,在vscode中直接進行文件新建和編輯等操作,同時可以使用終端進行連接(由于這里已經(jīng)配置過ssh,所以直接打開新終端就會直接基于當前的文件夾目錄,爽呆了!!!!!)
另外,如果在zsh中啟動了docker,那么CLI的圖標就變成了docker
6.3 AI工程師的程序界面
想要一邊有個終端負責命令,一邊有個終端負責監(jiān)控資源,就可以采取下面這種形式,vscode還可以把終端以tab的形式顯示在文本編輯器的位置,GOod
更炫酷的還可以這樣,一邊監(jiān)視GPU,一邊監(jiān)視CPU,
nvidia-smi的輸出結(jié)果說明:
- Nvidia-smi簡介及常用指令及其參數(shù)說明
- nvidia-smi 命令解讀
- 官方文檔-NVIDIA System Management Interface
- https://developer.download.nvidia.cn/compute/cuda/6_0/rel/gdk/nvidia-smi.331.38.pdf 或者直接輸入nvidia-sim -h查看參數(shù)說明
top的輸出結(jié)果說明:Linux下top命令詳解
當然,也可以考慮先使用nvidia-smi查看某個使用GPU的進程id,然后使用top -p id專門監(jiān)控某個進程
8. python debug調(diào)試
參考Debugging
9. vscode配置git terminal
參考Integrated Terminal
選擇終端界面右上角的+號,選擇配置終端設置
在打開的界面中,搜索Terminal ? Integrated ? Profiles: Windows,根據(jù)自己的系統(tǒng),去打開對應的setting.json文件,例如,我就是windows
打開這個setting.json文件,按照下面的方式去添加git,路徑是自己電腦上安裝的git路徑
- 不建議看到默認的其它配置中有source就去使用這個參數(shù)
- source 屬性自動檢測 shell 的位置。或手動設置 path 屬性(通過可選的 args 進行)
9. 插件推薦
除了常見的插件,其實使用過程中還看到了一些其他的插件。
9.1 Resource Monitor
https://marketplace.visualstudio.com/items?itemName=mutantdino.resourcemonitor
可以比較方便的查看CPU使用量,挺好的
總結(jié)
以上是生活随笔為你收集整理的vscode使用合集——python的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 微信小程序开发-页面跳转的几种方式
- 下一篇: 学习笔记之——晶振选型主要参数和外接匹配