vscode护眼绿+python环境搭建_刺骨寒风刺的博客-程序员秘密_vscode护眼主题

技术标签: python  vscode  

0 环境

  • 系统:win10
  • 编辑器: vscode
  • python相关:python+anaconda安装好

1 护眼绿

1 安装Atom One Light Theme插件(重启vscode)

2 settings.json配置

若点击settings.json后界面不是空白且最外层有{} 则直接将下面代码最外层的大括号去掉 在cv进去 否则全部cv进来

{
// 字体大小设置
"editor.fontSize": 20,
// 界面放大/缩小
"window.zoomLevel": 2,
"workbench.colorCustomizations": {
       "[Atom One Light]": {
           "foreground": "#519657",
           "editor.background": "#c8e6c9",
           "editor.lineHighlightBackground": "#dcedc8",
           "editor.selectionBackground":"#f0f4c3",
           "editorWidget.background": "#c8e6c9",
           "editorHoverWidget.background":"#c8e6c9",
           "editorHoverWidget.border":"#a5d6a7",
           "editorLineNumber.foreground": "#a5d6a7",
           "editorWhitespace.foreground": "#a5d6a7",
           "editorIndentGuide.background": "#c8e6c9",
           "editorIndentGuide.activeBackground": "#a5d6a7",
           "editorSuggestWidget.background": "#c8e6c9",
           "editorSuggestWidget.border":"#a5d6a7",
           "editorSuggestWidget.foreground": "#338a3e",
           "editorSuggestWidget.highlightForeground": "#338a3e",
           "editorSuggestWidget.selectedBackground": "#a5d6a7",
           "activityBar.background": "#c8e6c9",
           "activityBar.foreground": "#519657",
           "activityBarBadge.background": "#519657",
           "activityBarBadge.foreground": "#FFFFFF",
           "editorLineNumber.activeForeground": "#519657",
           "input.background": "#c8e6c9",
           "input.border": "#c5e1a5",
           "focusBorder": "#c5e1a5",
           "sideBar.background": "#c8e6c9",
           "sideBarSectionHeader.background": "#c8e6c9",
           "tab.activeBackground": "#c8e6c9",
           "tab.activeForeground": "#519657",
           "tab.inactiveBackground": "#c8e6c9",
           "tab.inactiveForeground": "#97b498",
           "tab.border": "#c8e6c9",
           "badge.background": "#519657",
           "statusBar.background": "#c8e6c9",
           "statusBar.foreground": "#519657",
           "statusBarItem.hoverBackground": "#dcedc8",
           "statusBar.noFolderBackground": "#519657",
           "statusBar.debuggingBackground": "#519657",
           "statusBar.debuggingForeground": "#00701a",
           "debugToolBar.background": "#a5d6a7",
           "editorGroupHeader.tabsBackground": "#c8e6c9",
           "button.background": "#519657",
           "button.foreground": "#FFFFFF",
           "button.hoverBackground": "#519657",
           "extensionButton.prominentBackground": "#3BBA54",
           "extensionButton.prominentHoverBackground": "#4CC263",
           "scrollbar.shadow":"#a5d6a7",
           "scrollbarSlider.background":"#a5d6a7",
           "scrollbarSlider.hoverBackground":"#81c784",
           "scrollbarSlider.activeBackground":"#81c784",
           "list.activeSelectionBackground":"#dcedc8",
           "list.activeSelectionForeground":"#519657",
           "list.inactiveSelectionBackground":"#dcedc8",
           "list.inactiveSelectionForeground":"#519657",
           "list.hoverBackground":"#dcedc8",
           "list.highlightForeground":"#dcedc8",
           "gitDecoration.modifiedResourceForeground": "#00600f",
           "dropdown.background":"#c8e6c9",
           "dropdown.border":"#c5e1a5",
           "titleBar.activeBackground": "#c8e6c9",
           "titleBar.activeForeground": "#519657",
           "titleBar.inactiveBackground": "#c8e6c9",
           "titleBar.inactiveForeground": "#519657"
       },
   },
   "editor.tokenColorCustomizations": {
       "[Atom One Light]":{
           "comments": "#97b498",
           "strings": "#519657",
           "functions": "#7e57c2",
           "keywords": "#ab47bc",
           "variables": "#e57373",
           "textMateRules": [
               {
                   "name": "Comment",
                   "scope": [
                       "comment"
                   ],
                   "settings": {
                       "foreground": "#97b498",
                       "fontStyle": ""
                   }
               },
               {
                   "name": "[VSCODE-CUSTOM] PHP Punctuation Variable Definition",
                   "scope": "punctuation.definition.variable.php",
                   "settings": {
                       "foreground": "#e57373"
                   }
               },
           ]
       }
   }
}

2 python

我没用python的虚拟环境 因为变动少(懒) 我直接默认配好(下面文章参考) 可以尝尝鲜pylance插件

Python in VS Code:环境配置

Python in VS Code:调试中开发

1 插件的安装

  • 必安装的插件
    Code Runner
  • 我常用的插件(不重要 可不装)



2 settings.json配置

前提 你的python 可以跑了

"code-runner.executorMap": {
        // "python": "$pythonPath -u $fullFileName",
        "python": "set PYTHONIOENCODING=utf8 && python",
},

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/edtwar/article/details/107577548

智能推荐

【深度学习】BatchSize设置_littlemichelle的博客-程序员秘密_batch_size

Batch_size的使用意义及大小的选择Batch_size不宜选的太小,太小了容易不收敛,或者需要经过很大的epoch才能收敛;也没必要选的太大,太大的话首先显存受不了,其次可能会因为迭代次数的减少而造成参数修正变的缓慢。Batch_size有时候明明已经很小了,可显存还是很紧张,还有就是同样的图片大小,同样的Batch_size,为啥有时候显存够用有时候就不够用呢,目前我所知道...

【光学】基于matlab介电常数计算【含Matlab源码 1926期】_海神之光的博客-程序员秘密_matlab介电

1] 门云阁.MATLAB物理计算与可视化[M].清华大学出版社,2013.,扫描上面二维码,付费29.9元订阅海神之光博客。简介此部分摘自互联网,仅供参考,若侵权,联系删除。点击上面蓝色字体,直接付费下载,即可。,凭支付凭证,私信博主,可免费获得。份本博客上传CSDN资源代码(为订阅日起,三天内有效);

iOS输入框自适应键盘高度,避免遮挡_编织人生_程就未来的博客-程序员秘密_ios popup输入框自适应高度

//注册通知- (void)regNotification{    [[NSNotificationCenterdefaultCenter]addObserver:selfselector:@selector(keyboardWillChangeFrame:)name:UIKeyboardWillChangeFrameNotificationobject:nil

压缩感知重构算法之基追踪(Basis Pursuit, BP)_Aruen24的博客-程序员秘密_基追踪算法

题目:压缩感知重构算法之基追踪(Basis Pursuit, BP)        除匹配追踪类贪婪迭代算法之外,压缩感知重构算法另一大类就是凸优化算法或最优化逼近方法,这类方法通过将非凸问题转化为凸问题求解找到信号的逼近,其中最常用的方法就是基追踪(Basis Pursuit, BP),该方法提出使用l1范数替代l0范数来解决最优化问题,以便使用线性规划方法来求解[1]。本篇我们

BFC实现简单的2栏布局_mufengs16的博客-程序员秘密_bfc实现两栏布局

BFC实现简单的2栏布局<!DOCTYPE html><html> <head> <title>BFC实现简单的2栏布局</title> <meta charset="utf-8"> <meta name="viewport" content="width=device-width initial-scale=1.0"> <style type="text/css">

随便推点

html京东快速购物导航,基于React Native构建的仿京东客户端(五)如何实现首页 分类 发现 购物车 我的 Tab导航页面..._小兔usako的博客-程序员秘密

新建4个用红色方框标识的文件,如下图所示: myths-Mac:JdApp myth$ yarn add react-native-tab-navigatorCartPage.js文件完整的代码如下:import React, { Component } from 'react';import {StyleSheet,Text,View} from 'react-native';export de...

LQB:历届试题 核桃的数量_yunxiaoMr的博客-程序员秘密_核桃 lqb是什么意思

问题描述小张是软件项目经理,他带领3个开发组。工期紧,今天都在加班呢。为鼓舞士气,小张打算给每个组发一袋核桃(据传言能补脑)。他的要求是:1. 各组的核桃数量必须相同2. 各组内必须能平分核桃(当然是不能打碎的)3. 尽量提供满足1,2条件的最小数量(节约闹革命嘛)输入格式输入包含三个正整数a, b, c,表示每个组正在加班的人数,用空格分开(a,b,c<30)输出格...

工业建模和游戏建模有什么区别?哪个发展前景更好?_旺仔带你学建模的博客-程序员秘密

首先3D建模一般分为工业建模和游戏建模两种,工业建模分为室内设计和室外设计,以及机械建模。在制作模型时,会相比于游戏建模更注重尺寸的标注和制作标准。而后者则不同,游戏建模主要是负责游戏里模型的制作,游戏建模对技能要求也更高,游戏里需要考虑到优化的问题,不能用高模,需要把模型优化成低模另外,工业建模都是通过材质球来表现材质,很多材质球都是自带,但是游戏建模是自己绘制贴图,划分uv,相对于工业建模技术要求更高。其实这两者我还是有偏向性的,个人觉得游戏建模的发展前景是非常好的。虽然说工业建模起步高

【基于zynq的卷积神经网络加速器设计】(一)熟悉vivado和fpga开发流程:使用Vivado硬件调试烧写hello-world led闪烁程序实现及vivado软件仿真_别出BUG求求了的博客-程序员秘密_zynq卷积

HIGHLIGHT:vivado设计流程:note:分析与综合 和 约束输入 可以调换顺序【基于zynq的卷积神经网络加速器设计】(一)熟悉vivado和fpga开发流程:使用Vivado硬件调试烧写hello-world led闪烁程序实现及vivado软件仿真一、硬件调试(一)新建工程(二)设计输入(三)分析(四)约束输入(五)综合、实现、生成比特流二、软件仿真(一)步骤(二)仿真界面指导一、硬件调试(一)新建工程new projectnext编辑,然后next勾选创建

优化LibreOffice如此简单_流風餘韻的博客-程序员秘密_libre office 取消单元格更改记录

对于开源软件的支持者和粉丝来说,LibreOffice 无疑是 Microsoft Office 的最佳替代品,而且它已在过去的许多版本迭代中迎来了许多巨大改进。然而,通过用户的手动配置,我们还是有办法来提高 LibreOffice 的启动时间和整体性能,下面我们就 LibreOffice 加载时间和性能改进的 4 个实际步骤进行一些介绍。

推荐文章

热门文章

相关标签