2014-10-11 5 views
2

Я хочу знать, есть ли аналоговая команда в Sublime to Pycharms Cmd (Ctrl) + W?Sublime Text 3 Incremental Selection

Это то, что она делает в PyCharm:

  • Нажмите Ctrl + W, чтобы выбрать слово, где каретка в настоящее время находится.
  • Нажмите Ctrl + W для продолжения выделения на следующий содержащий узел (например, выражение, парный тег, весь условный блок, тело метода, класс, группу аргументов vararg и т. Д.)

расширяя выбор, имейте в виду следующее:

  • Нажатие Ctrl + W последовательно в виде простого текста или комментариев расширяет выбор первого до текущего предложения, то к текущему абзацу.
  • Нажатие Ctrl + W последовательно внутри списка, словаря или списка аргументов или параметров, выбирает элемент списка, затем правую или левую запятую и соседнее пространство (если есть), то содержимое списка без круглых скобок и, наконец, круглые скобки.
  • Нажмите Ctrl + Shift + W, чтобы уменьшить выбор в обратном порядке (от внешнего контейнера до слова, в котором находится каретка). Подсказка

Выбор расширяется или сжимается в соответствии с капитализацией, если в редакторе включены слова «CamelHumps». Страница настроек Smart Keys.

Если вы хотите сделать выбор в соответствии с капитализацией, используя двойной щелчок, убедитесь, что на странице настроек редактора выбрана опция Honor CamelHumps words ....

+0

Переполнение стека это сайт для программирования вопросов и ответов. Возможно, вы должны задать вопросы текстового редактора на [Super User] (http://superuser.com/). – jww

ответ

0

Плагин ExpandRegion, который вы можете установить с помощью Package Control. Я просто попробовал, и это очень хорошо. Однако я не нашел возможности уменьшить выбор (только расширение), но я, возможно, не обратил на это внимания.

Если вы используете его, вам также необходимо будет определить свой собственный ключ для команды. Описание о том, как это сделать, находится в файле README.md на странице GitHub плагина.

+0

добавить ярлык в пользовательских привязок ' "ключи": [ "супер + и"] "команду" \t: "expand_region", \t "арг": { "отменить": истинно}, \t "контекст": [{"key": "expand_region_soft_undo"}] 'to enalbe сжимает выбор с помощью' super + u'. – Dineshkumar

0

Без использования плагина:

  • Расширить выбор к области (Ctrl + Shift + Space/CMD + Shift + Space)
  • Expand выбора в скобки (Ctrl + Shift + M/Ctrl + Shift + M)
  • Expand выбора в углублении (Ctrl + Shift + J/CMD + Shift + J)