Вкладка автозаполнения VSC vs PyCharm : может ли она заполнить функцию, скобки и выйти из строки?

#python #visual-studio-code

Вопрос:

До сих пор я использовал PyCharm для программирования на Python. Недавно я познакомился с кодом Visual Studio, так как он кажется легче и быстрее, а мой компьютер старый, я подумываю перейти на VSC для всего моего кодирования.

Однако есть кое-что, что я нашел очень удобным с PyCharm с автоматическим завершением : когда вы начинаете писать функцию/класс/метод… он очень быстро предлагает некоторые предложения (автоматическое завершение), и, нажав клавишу tab, он завершает, скажем, функцию, добавляя скобки/скобки. Затем он устанавливает курсор в круглую скобку. Еще одно нажатие на вкладку, после чего она выведет вас из скобок.

Я нашел, как автоматически завершать функции с помощью VSC, но после первого нажатия вкладки, заключив меня в скобки функций, другое нажатие на вкладку вместо этого принесет мне другое предложение.

Есть ли способ получить VSC с помощью автоматического заполнения вкладок, аналогичного PyCharm? (и КСТАТИ, как насчет в Возвышенном?)

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

1. Хотя вы можете многое перенастроить в коде Visual Studio, должно быть ясно, что это не будет PyCharm. Вы не получите ту же среду разработки, которая просто использовала меньше ресурсов. Итак, мой личный совет: привыкайте к различиям или оставайтесь с PyCharm.

Ответ №1:

Извините, но сейчас это невозможно.

То, что вы приняли в PyCharm, было Jump Outside Current Bracket/Quote командой, но она недоступна в VSCode.

VSCode предоставляет только команду editor.action.jumpToBracket и editor.action.selectToBracket , оба они не были тем, что вы ищете.

Но если вам это не нравится, переходите к следующему предложению, вы можете переместить его привязку клавиш следующим образом:

введите описание изображения здесь

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

1. Кажется, это правильно. Мне нравится этот прыжок в Pycharm и обратно! И спасибо за предложение изменить привязку ключа. Мне пришлось поискать его, чтобы найти, где на самом деле это найти : Файл -> Настройки ->> Сочетания клавиш, затем вставьте «вкладку» в панель поиска.