Sublime: Как выбрать по одному слову в переменной CamelCase? - PullRequest
0 голосов
/ 29 января 2019

Отказ от ответственности

Я заранее прошу прощения, если на этот вопрос уже был дан ответ в другом месте, но мне не удалось его найти.Пожалуйста, не стесняйтесь перенаправить меня к другому сообщению stackoverflow!

Пример

var CamelCasedVariable;
//  ^Cursor is here (to the left of 'C')

При использовании Mac OS Shift + Cmd + Right Arrow, начиная с указанного места в Sublimelights все из CamelCasedVariable.

Вопрос

Как мне выполнить одно выполнение этой команды only выделение Camel?Или, может быть, есть другое сочетание клавиш или пакет, который делает это?

Любая помощь будет принята с благодарностью.Спасибо!

1 Ответ

0 голосов
/ 30 января 2019

Внутренняя команда, которая делает это, является командой move с аргументом by, равным subwords или subword_ends (в зависимости от того, в каком направлении вы двигаетесь).

Привязки клавиш по умолчаниюНапример, Alt + Left и Alt + Right в Windows и Linux и Ctrl + Left и Ctrl + Right в MacOS.Кроме того, MacOS также имеет те же команды, связанные с Ctrl + Alt + Left и Ctrl + Alt + Right , что, вероятно, связано с тем, что, по крайней мере, на некоторых Macbooks версии без Alt перемещаться между виртуальными рабочими столами (хотя это может быть настроено в MacOS).

Это даст вам навигацию по подслову, которую вы хотите;включите в них клавишу Shift , чтобы также расширить выбор.

Эти привязки клавиш будут видны в левой части окна, которое вы получаете, когда вы выбираете Preferences > Key Bindings из меню;вы можете выполнить поиск subwords, чтобы увидеть полные привязки, если вы хотите изменить их, добавив их в свои собственные привязки.

...