#python #visual-studio-code #vscode-settings
#python #visual-studio-code #vscode-настройки
Вопрос:
Я в основном хочу найти способ, чтобы кнопка tab в VSCode вела себя так же, как в RStudio. В RStudio он выполняет две разные вещи в зависимости от контекста; он вставляет символ табуляции, если перед курсором в текущей строке нет текста, и показывает предложения автозаполнения, если перед курсором в текущей строке есть текст. В качестве примера:
Если мой курсор находится здесь, кнопка tab должна вставить символ табуляции.
df = pd.read_csv('data.csv')
^here
Однако, если он здесь, он должен открыть окно предложений автозаполнения.
df = pd.read_csv('data.csv')
^here
Я просмотрел «контексты предложения when» в VSCode, но не нашел ничего, что я мог бы использовать, чтобы помочь мне решить эту проблему.
Любая помощь приветствуется.
Комментарии:
1. У меня нет решения проблемы, но когда вам когда-нибудь понадобится символ табуляции в коде Python, поскольку в соответствии с Руководством по стилю для кода Python отступы должны выполняться пробелами?
2. Однако вы правильно заметили, что python — это всего лишь пример языка, который я использовал для вопроса. Сам вопрос относится к любому языку, который вы можете редактировать в VSCode.
3. Тогда я надеюсь, что кто-нибудь сможет и ответит на ваш вопрос.