ubuntu下vscode的一些配置

实在是服了phpstorm隔三差五的让输激活码…看别的师傅博客说vscode挺好用的,就试一试,发现还真不错,可以安心的把我的phpstorm和pycharm、sublime等软件给卸载了233

下面记录一下配置过程

基础配置

首先去官网下载,安装好后会显示一些Extensions,有php、C、python等语言,可以安装一些自己用得到的;最开始默认语言是英文,可以去Extensions商店搜索language,选择Chinese安装后重启就好了

之后下载一个图标美化插件,默认的看起来不咋滴、、搜索Material Icon Theme,安装后点右下角提示的激活就行了

python配置

运行python

首先在Extensions中找到Python这个插件,介绍为:

Linting, Debugging (multi-threaded, remote), Intellisense, Jupyter Notebooks, code formatting, refactoring, unit tests, snippets, and more.

这个插件不是python的解释器,它可以调用python解释器;

之后右下角会提示安装pylint,是一个Python代码分析工具,分析 Python 代码中的错误,查找不符合代码风格标准和有潜在问题的代码,点击安装即可

新建一个文件test.py,输入代码,然后按快捷键Control+shift+p打开命令选项板,输入interpreter,选择Python: 选择解释器,然后选择python解释器版本:

选择后,点击右上角的小三角即可运行

配置debug

单击代码左边设置断点,然后点击 调试->启动调试->Python File,左边显示了当前环境变量,上面可以点击进行单步调试、终止调试等命令

上面是默认的debug,如果想自己配置的话,需要创建一个launch.json文件什么的,暂时还用不到,用到时再补充

配置项目的settings.json配置文件

选择vscode打开一个含有python文件的文件夹,之后选择interpreter,便会自动在该目录下生成一个.vscode目录,里面有个settings.json配置文件

里面默认的记录是指定python解释器的路径:

{
    "python.pythonPath": "/usr/bin/python3"
}

接下来配置:

1.错误检查(这一步应最开始会提示安装)

pip install pylint

2.美化代码

pip install flake8

安装好后在settings.json文件中添加配置,添加之后为:

{
    "python.pythonPath": "/usr/bin/python3",
    "python.formatting.provider": "yapf",
    "python.linting.pylintEnabled": true,
    "python.linting.pylintArgs": ["--disable=C,broad-except,unused-variable",],
}

最后一项配置的是检测项的设置;检查项按大类分,C类是与变量、函数名等命名有关的规范,这里把C类检查全部禁用了;E类是检查模块、类、函数等是否存在;W类是与声明的变量是否被使用、使用的异常捕捉类是否细化等检查相关……

jupyter notebook

上面安装的Python插件已经集成了这个,不需要另外安装了

只需输入 #%% 即可显示jupyter的cell格子;然后点击Run Cell,右边就会出现运行结果:

php配置

运行php

安装PHP InterlliSensePHP DebugPHP Extension Pack插件,都挺有用的

打开设置,搜索php,然后点击在 settings.json 中编辑,编辑php执行文件的路径(win下为.exe结尾):

{
    "php.validate.executablePath": "/usr/bin/php7.3",
}

之后在debug界面,选择三角形右边的按钮,点击Launch currently open script,然后点击小三角运行

配置xdebug

首先php安装并开启这个扩展,可以在phpinfo页面查看是否开启了xdebug

这里我php用的是apache2 module方式,直接下载扩展:

sudo apt-get install php7.3-xdebug

再重启apache2就好了

接着开启启远程调试模式,编辑php.ini,添加以下内容:

[XDebug]
xdebug.remote_enable = 1
xdebug.remote_autostart = 1

之后再重启apache2

HTML

1.输入!,然后按tab会自动填充html标签

2.安装open in browser扩展,在设置中搜索配置默认浏览器后,按快捷键alt+b即可在浏览器中打开


参考:

https://www.cnblogs.com/DesignerA/p/11604200.html

https://juejin.im/post/6844903826063884296

https://www.cnblogs.com/clwydjgs/p/10078065.html