Вы нашли что-нибудь из этого кода?
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
.
Это все. Функции раскрашивать-подобно очень просты. Наслаждаться!