Вы нашли что-нибудь из этого кода?

def add2d(input_x, input_y):
    return [input_x[0] + input_y[0], input_x[1] + input_y[1]]

def sub2d(input_x, input_y):
    return [input_x[0] - input_x[0], input_x[1] - input_y[1]]

Тогда как насчет этого?

Да, в функции sub2d есть ошибка.

Правильно, должно быть

def sub2d(input_x, input_x):
    return [input_x[0] - input_y[0], input_x[1] - input_y[1]]

Приходилось ли вам внедрять подобные ошибки в свою кодинговую жизнь? В моем случае, к сожалению, я испытал это много раз. Иногда это вызвано копированием и вставкой или неправильным выбором кандидатов для завершения.

Но теперь вы узнаете, как решить эту общую проблему программирования. Решение: "Окрашивать похожие слова другим цветом". Хотя x и y , lи 1 для нас слишком похожи, раскрашивание упрощает их идентификацию.

Сегодня я хочу представить одно расширение VS Code, colorize-similar. Целью этого расширения является раскрашивание похожих слов. Здесь подобное определяется расстоянием Левенштейна. Если расстояние Левенштейна между словами А и В мало, то А и В можно считать подобными.

Начиная.

Во-первых, вы можете установить colorize-аналогично другим расширениям VS Code.

Если вы хотите исследовать свой код, выберите слово, которое хотите исследовать. Например, если вы хотите раскрасить слово, похожее на слово «похожее», выберите «похожее» в VS Code. Для выбора слова полезен двойной щелчок по слову.

Затем нажмите Ctrl + Shift + P и выполните команду Colorize similar.

Это все. Теперь отображается VS Code,

Если вы хотите очистить раскрашивание, выполните команду Clear Colorize similar .

Это все. Функции раскрашивать-подобно очень просты. Наслаждаться!