自我提升随笔 您所在的位置:网站首页 vscode注释快捷键不能用了 自我提升随笔

自我提升随笔

#自我提升随笔| 来源: 网络整理| 查看: 265

1.前言

由于工作需要必须在linux环境下开发,所以强大的vs不能用了,而工作语言是c++,所以找了很多替代品,其中最舒服的是vscode。现在闲下来了,准备从头捡捡python,恰好vscode支持python,那就不用再下一个pycharm了。

2.SyntaxError: Non-UTF-8 code starting with '\xb5' in file:

刚装完vscode的python插件,开开心心的输入print("你好:%s" % "张三"),右键在终端运行,直接报错,一脸懵逼,经查资料是因为中文字符的问题。

出现这个报错是因为文件编码与python编码不一致,python默认编码是utf-8,当你的输出里由中文字符时就会出错,建议的做法是在启动文件开头指明要用的编码格式。

官方做法:

# -*- coding: gb18030 -*-

也可以写成(推荐):

#coding=gb18030 #注意,等号前后不能有空格,否则无法识别

现在右键终端运行,正常输出。

3.F5启动python工程

总用右键启动,感觉麻烦也不习惯,还是想F5一键运行,直接点F5,只运行当前聚焦的文件,无法运行整个程序,所以要配置launch.json文件

1.创建launch.json文件

两种方式,一种手动撸代码,一种用内置配置创建,个人推荐第二种

1.手动撸代码:

在vscode打开目录下新建一个.vscode文件夹,里面建一个launch.json文件,打开编辑

{ // 使用 IntelliSense 了解相关属性。 // 悬停以查看现有属性的描述。 // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387 "version": "0.2.0", "configurations": [ { "name": "base_project", "type": "python", "request": "launch", "program": "${workspaceFolder}/main/main.py", "console": "integratedTerminal", "justMyCode": true, //"cwd": "${workspaceFolder}" } ] }

关键参数:

configurations:具体配置

name:当前配置名

type:程序类型

request:程序运行方式

program:启动文件路径

其他选填,目前试验只要有这四个就能正常启动。

只要你正常安装了vscode和python环境,在launch.json内是有强大的IntelliSense的,配置项有很多,按需增加,每个配置项都有注释,基本不需要查资料都能看懂。

2.自动生成:

先看图,这是没有launch.json文件时,点击侧栏里运行和调试的图(ctrl + shift + D)。

点击创建launch.json文件,会发现资源管理器里自动创建了.vscode文件夹和launch.json文件。其他与手撸一样。

注:自动生成的好处是,根据所选文件类型,会自动填充最基本的配置,只需要改对应的值就能运行,手撸要一个一个敲,如果初学者不熟的话,手敲容易无法运行。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有