1

我有这个问题,例如一个简单的代码

#Clase de Herencias "
# "
from colorama import *

class vehiculos():
    def __init__(self, marca, modelo): 
    self.marca = marca
    self.modelo = modelo
    self.enmarcha = False
    self.acelera = False
    self.frena = False

def arrancar(self):
    self.enmarcha = True

def acelerar(self):
    self.acelera = True

def frenar(self):
    self.frena = True

def estado (self):
    print ('Marca: ', self.marca, '\nModelo: ', self.modelo,'\nEn Marcha: ', self.enmarcha, '\nAcelera: ', self.acelera, '\nFrena: ', self.frena)


class Moto(vehiculos):
    hcaballito= ''
    
    def caballito(self):
    self.hcaballito ='Haciendo caballito!'

def estado(self):
    print ('Marca: ', self.marca, '\nModelo: ', self.modelo,'\nEn Marcha: ', self.enmarcha, '\nAcelera: ', self.acelera, '\nFrena: ', self.frena, '\nEstado del caballito:', self.hcaballito )

    

#Creando una instancia en esta clase

motor_1 = Moto('BMW', 'SP1')

motor_1.caballito()
motor_1.caballito()

代码运行良好!但是当我在类定义之外调用它们时,编辑器不会突出显示这些方法。

VSCode 截图

像 Sublime Text 这样的编辑器确实会突出显示方法名称

崇高的文字截图

4

2 回答 2

0

此扩展程序可以提供帮助。

以下是语法高亮:

“事件”“字段”“字段(常量)”“字段(内部枚举)”“局部变量”“方法”“方法(扩展)”“方法(静态)”“命名空间”“参数”和“属性”

更多https://marketplace.visualstudio.com/items?itemName=StanislavKuzmichArtStea1th.EnhancedSyntaxHighlighting

于 2020-09-01T07:18:27.720 回答
0

Extension Material Theme Kit可以为您提供帮助。转到扩展市场,搜索并安装它,您将观察到功能突出显示的结果: 在此处输入图像描述

于 2020-09-01T07:11:37.420 回答