VisualStudioCode (vscode) Le thème Dark + par défaut met en évidence les appels de fonction utilisateur Python

introduction

Dans le thème par défaut (Default Dark +) de VisualStudioCode (1.49.2), le nom de la fonction et le nom de l'argument lors de l'appel de la fonction utilisateur du programme Python (* .py) n'étaient pas mis en surbrillance, alors ajoutez les paramètres à "settings.json". Ce faisant, il peut être affiché.

Image d'opération

Avant d'ajouter des paramètres

Le nom (par exemple print_debug) et les arguments lors de l'appel de la fonction utilisateur ne sont pas mis en évidence. 20200925.png

Après avoir ajouté les paramètres

Il sera mis en évidence. 20200925_2.png

Comment ajouter des paramètres

  1. Ouvrez le menu Visual Studio Code "Fichier" -> "Préférences" -> "Paramètres"
  2. Ouvrez le menu arborescent "Workbench" -> "Apparence" et ouvrez "Edit in settings.json" de l'élément "Color Customizations". 20200925_3.png
  3. Ajoutez le code suivant au "settings.json" ouvert

settings.json


    "editor.tokenColorCustomizations": {
        "textMateRules": [
            {
                "scope": [
                    "meta.function-call.python",
                ],
                "settings": {
                    "foreground": "#dcdcaa"
                }
            },{
                "scope": [
                    "meta.function-call.arguments.python",
                ],
                "settings": {
                    "foreground": "#9cdcfe"
                }
            },{
                "scope": [
                    "punctuation.definition.list.begin.python",
                    "punctuation.definition.list.end.python"
                ],
                "settings": {
                    "foreground": "#fff"
                }
            }
        ]
    }
  1. Enregistrez "settings.json" en écrasant et vérifiez l'affichage du programme Python. Si les paramètres existants sont écrits dans "settings.json", veillez à ne pas entrer en conflit avec les paramètres.

Si la surbrillance ne s'affiche pas même après la mise à jour des paramètres, vérifiez les points suivants.

Modifier la cible de surbrillance

La cible de surbrillance est spécifiée par "portée". En modifiant la valeur spécifiée pour cette "étendue", la cible de surbrillance sera également modifiée.

  1. Examinez la valeur spécifiée pour "scope"
    Ouvrez la palette de commandes (Win: Ctrl + Shift + P, Mac: ⌘ + Shift + P) et exécutez "Developer: Inspect Editor Tokens and Scopes". 20200925_4.png
  2. Une mini-fenêtre est affichée dans le texte où se trouve le curseur de l'éditeur et la valeur affichée dans "textmate scopes" dans la fenêtre est spécifiée dans "scope" de "settings.json". 20200925_5.png

Recommended Posts

VisualStudioCode (vscode) Le thème Dark + par défaut met en évidence les appels de fonction utilisateur Python
Paramètres de codage Python avec Visual Studio Code
Développement Python avec Visual Studio 2017
Développement Python avec Visual Studio
Faites quelque chose comme un interpréteur Python avec Visual Studio Code
Bash, Python, Javascript, commande de code, etc. dans Visual Studio Code sur Mac
Installation du code Visual Studio et installation de python
Exécutez Python en C ++ sur Visual Studio 2017
Créer un environnement de développement Python en 10 minutes (Mac OS X + Visual Studio Code)
Créer un environnement de développement Python avec Visual Studio Code
Exécutez Python YOLOv3 en C ++ sur Visual Studio 2017
Heure à laquelle le terminal disparaît dans Visual Studio Code
[Visual Studio Code] [Python] Paramètres Tasks.json + problemMatcher pour Python
Traduire de Visual Studio 2017 vers Python (API Microsoft Translator Text)
Développement d'applications pour tweeter en Python à partir de Visual Studio 2017
Faire en sorte que Visual Studio Code complète automatiquement la bibliothèque externe de Python
Environnement de développement Python avec Windows + Anaconda3 + Visual Studio Code
Environnement de développement Python avec Windows + Python + PipEnv + Visual Studio Code
Jusqu'à ce que vous exécutiez le serveur Django avec Visual Studio Code
Sortie japonaise lors de l'utilisation de python dans Visual Studio
Développement du kit SDK AWS pour Python (Boto3) dans Visual Studio 2017
[Visual Studio Code] [Python] [Windows] Prise en charge des caractères japonais déformés dans la sortie de tâche / débogage VS Code
Configurer un environnement de développement Python avec Visual Studio Code
Comment déboguer une bibliothèque Python standard dans Visual Studio
Activer l'environnement virtuel Python de virtualenv pour Visual Studio Code
Installer python et Visual Studio Code sur Windows10 (version d'avril 2020)