blog

vscode eye protection green + python環境セットアップ

0 環境システム: win10 エディタ関連: python + anaconda インストール済み 1 アイプロテクショングリーン 1 プラグインのインストール設定...

Jan 14, 2021 · 4 min. read
シェア

環境設定

  • システム: Win10
  • : vscode
  • python関連: python+anaconda

アイサイトグリーン

Atom One Light Theme プラグインのインストール

settings.json

"

settings.jsonをクリックした後、インターフェイスが空白でなく、上部に{}がある場合は、以下のコードから中括弧を直接削除して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"
 }
 },
 ]
 }
 }
}

python

"

私はpythonの仮想環境はほとんど変更しないので、デフォルトで設定し、pylanceプラグインを試しています。

"

Python in VS Code環境設定

Python in VS Codeデバッグでの開発

プラグインのインストール

  • 必要なプラグイン Code Runner
  • 使用しているプラグイン

settings.json

"

あなたの python が稼働していると仮定します。

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

高性能メモリ割り当てライブラリmimallocの紹介

割り当てと解放の主要な経路は深く最適化され、その他のケースはすべて汎用メソッドに委ねられます。 ロックは使用されず、すべてのマルチスレッドデータ競合はアトミック操作で解決されます。最悪の場合の上限はメタデータの約0.2%で、実際に割り当てられた領域の16.7%以上が無駄になることはありません。 1.フリー・リスト・スライス・メカニズム 各mimallocページ(通常64K...

Jan 14, 2021 · 5 min read