Как мне отменить форматирование моего кода на Python с помощью привязки клавиш или функции в VSCode?

#python #visual-studio-code

#python #visual-studio-code

Вопрос:

Я хочу это:

 variable = {
    1: "one",
    2: "two",
    3: "three"
}
 

Чтобы стать этим:

 variable = {1: "one", 2: "two", 3: "three"}
 

Без необходимости вручную возвращать пробел и удалять лишние новые строки.

Комментарии:

1. Вы имеете в виду внутри вашего редактора / IDE?

2. Какой редактор вы используете? Некоторые могут предлагать эту функциональность. Или вы можете просто использовать регулярное выражение в диалоговом окне поиска / замены вашего редактора: замените s (пробел) одним пробелом, обязательно указав вашему редактору использовать многострочный режим и ограничить замену выделением. Будьте осторожны, если у вас есть несколько пробелов внутри кавычек.

3. я использую VSCode, также спасибо киндаллу за этот совет, я использую его сейчас, если нет функции / плагина VSCode, который делает это быстрее

Ответ №1:

Это не конкретный вопрос для Python. Также зависит от вашей IDE.

Как правило, вы можете попробовать использовать средство форматирования, такое как Python Black.

Также многие инструменты / IDE предлагают свои собственные средства переформатирования / улучшения кода. Поскольку вы используете VSCode, посмотрите здесь.