一、VScode下载
在应用商店中找到下载注释不能输入中文 采用命令行下载
以 sudo 用户身份运行下面的命令,更新软件包索引,并且安装依赖软件
sudo apt update
sudo apt install software-properties-common apt-transport-https wget
使用 wget 命令插入 Microsoft GPG key
wget -q https://packages.microsoft.com/keys/microsoft.asc -O- | sudo apt-key add -
启用 Visual Studio Code 源仓库
sudo add-apt-repository "deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main"
一旦 apt 软件源被启用,安装 Visual Studio Code 软件包
sudo apt install code
当一个新版本被发布时,你可以通过你的桌面标准软件工具,或者在你的终端运行命令,来升级 Visual Studio Code 软件包
sudo apt update
sudo apt upgrade
二、扩展安装
点击左侧extensions
下载python
三、主题更换
左下角设置 -> color theme
或按住ctrl+k+t
Light+(default light)
四、隐藏文件
File->Preference->Settings
输入Files就可以找到
Files:Exclude 添加 .*
五、解释器设置
python在Ubuntu终端运行时
找不到文件夹路径
在运行文件加入
import sys
sys.path.append('文件夹路径')
1、查看VsCode中默认使用的python解释器
2、Ctrl + Shift + p 打开命令行面板
3、输入 Python:Select Interpreter 命令,配置默认的解释器
4、默认解释器生效
六、默认路径设置
很多时候出现import找不到问题
大多是运行包内文件 导入另一个包内文件时候
点击左侧竖排第四个图标 Run and Debug
修改launch.json文件
加入一行代码 注意逗号
"env": {"PYTHONPATH":"${workspaceRoot}"},
需要保存并重启vscode
在这个界面点击左上角RUN右侧绿色右三角(Python:CurrentFile)
不能点击右上角右三角运行
如何cd到目标文件夹下执行
在上述文件中再加入
"cwd": "${fileDirname}",
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "Python: Current File",
"type": "python",
"request": "launch",
"program": "${file}",
"console": "integratedTerminal",
"env": {"PYTHONPATH":"${workspaceRoot}"},
"cwd": "${fileDirname}",
"justMyCode": true
}
]
}
七、清空终端快捷键
1、按ctrl+shift+p, 输入open keyboard shortcuts,并回车
2、输入workbench.action.terminal.clear
3、双击如图,并按住键盘 ctrl+k,回车即可
八、禁用重启终端提示
Session contents restored from DD/MM/YYYY at HH:MM:SS
左下角设置setting
terminal.integrated.persistentSessionReviveProcess
选择never
九、多行注释
ctrl + /
不能用小键盘上/ 应该用?下面的/
十、远程连接服务器
VScode 左侧扩展
搜索安装Remote-SSH
点击左侧 Remote Explorer 保存密码并自动登录时会出现选项卡
点击选显卡弹窗
扩展需要重新安装 点击Extensions
打开vscode,打开Command Palette (F1/ctrl+shift+P) ,输入"Remote-SSH: Connect to Host..."
ssh user@hostname
十一、异常退出导致不能释放显存
fuser -v /dev/nvidia*
根据pid号杀死所有进程
kill -9 pid