之前寫 Python 代碼一直用Pycharm,但Pycharm包的引入經常會出現索引不到的問題,還有些代碼提示不完整,比如判斷是否是數字型的字符串,'abc'.isdigit(),在Pycharm里就沒有提示。

最近我在看國外的Django視頻,發現他們都用Vscode,寫代碼也很溜,所以我也嘗試了一下,還不錯,這樣正好把我的不同語言的項目都集合到一起了,不用一個語言一個IDE。下面是我在配置的時候,遇到的一些問題,做個簡單記錄。

設置語言為中文

1、按快捷鍵“Ctrl+Shift+P”

2、在頂部搜索框中輸入“configure display language”,按回車鍵。

3、“vscode”里面就會打開一個語言配置文件,將“en-us”修改成“zh-cn”

TAB鍵自動補全代碼

setting.json文件添加:

"emmet.triggerExpansionOnTab": true,

python代碼格式化

1、按快捷鍵“Ctrl+Shift+P”

2、python formatting provider:yapf

隱藏文件夾

1、按快捷鍵“Ctrl+Shift+P”

2、open settings

找到這一項配置:files exclude,添加記錄

**/.idea

**/.vscode

調整終端字體大小和行間距

1、按快捷鍵“Ctrl+Shift+P”

2、open settings

font size - 終端 - 16px

line height - 終端 - 1.2

修改默認快捷鍵

1、首選項 - 鍵盤快捷方式

2、找到對應的項目,設置即可

例如:格式化文檔 format document: ctrl+command+l

相對路徑問題

1、setting.json中添加配置:"python.terminal.executeInFileDir": true

2、debug模式,launch.json添加配置:"cwd": "${fileDirname}"

配置完后,F5 Debug沒問題,但點右上角的 Debug Python File 還是有問題,應該是 VSCode 的一個bug

本文為 陳華 原創,歡迎轉載,但請注明出處:http://www.homelsc.com/read/227