PyCharm - Автозаполнение котировок - выход из котировок и перемещение курсора после курсора закрытия

Я новичок в PyCharm.

Мне нравится, что он автокомплексирует одиночные и двойные кавычки, но как я могу "выйти" из кавычек и переместить курсор в правую сторону закрывающей цитаты?

Пример: Я начинаю печатать,

string = 'Hello World'

После того как я закончил с буквой d, мой курсор застрял там.

Итак, есть ли фантастический способ ударить SPACE, чтобы я мог переместить курсор в правую сторону из закрывающей цитаты?

Спасибо большое!

Ответ 1

PyCharm не имеет этой функции, см. связанный ответ.

Просьба также проголосовать за запрос этого запроса функции, чтобы он был реализован быстрее:

  • IDEA-74666 Добавить Eclipse Style Paren/Bracket/Quote Completiton

Ответ 2

Самый быстрый способ выполнить это, не перемещая пальцы по END или клавише со стрелкой вправо, - это просто ввести метку кавычки.

Он перезапишет закрывающий кавычек, и вы окажетесь там, где хотите.

Ответ 3

Связанный запрос функции упоминает другое обходное решение:

Добавьте Shift-Space в качестве другого ярлыка для стрелки вправо. Делает его более быстрым, чтобы ввести его по сравнению с клавишей со стрелкой.

Ответ 4

Самый быстрый способ достичь этого в pycharm - это использовать одну и ту же цитату (одиночную или двойную) после окончания ввода текста в цитатах. Например.

Ввод: ', затем hello world, затем ' дает → 'hello world'|

Первый ' даст вам это → '|' Вторая цитата ' заставит ваш курсор выйти за пределы котировки.

Ответ 5

Другими словами, вы хотите (ed) переместить курсор в конец строки.

Из этого:

print "Hello World|"

Для этого:

print "Hello World"|

Это достигается с помощью клавиши END.

PyCharm Keymap находится в: Настройки файлa > Внешний вид > Клавиатура

Ответ 6

Лучший ответ: Ctrl + Shift + Enter, который завершает текущую инструкцию и переводит вас к следующей строке.