Несколько курсоров в окнах Sublime Text 2



Я установил Sublime Text 2 в windows, и я пытаюсь использовать функцию нескольких курсоров.



во-первых, я выделяю выбор, который я ищу (три строки).



тогда я могу нажать CTRL + D для выбора каждого повторения, или ALT + F3 выбрать все. В моей ситуации есть четыре повтора.



теперь я хочу переместить курсоры в середине трех строк и добавить некоторые информация, которая будет добавлена ко всем вхождениям.



Как только я нажимаю в выборе, множественный выбор исчез? Есть ли что-то, что я делаю неправильно, я уверен, что это неправильно, но поскольку документация настолько слаба, я не могу узнать, как это сделать?

732   4  

4 ответов:

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

обычно просто легче пропустить мышь вообще-или это было бы, если бы Sublime не испортил multiselect при переносе слов. Вот официальная документация по использованию клавиатура и мышь для множественного выбора. Поскольку это немного распространено, я подведу итог:

где ярлыки отличаются в Sublime Text 3, я сделал заметку. Для v3 я всегда тестирую с использованием последней сборки dev; если вы используете бета-версию, ваш опыт может быть иными.

если вы потеряете свой выбор при переключении вкладок или окон (особенно в Linux), попробуйте использовать Ctrl + U восстановить его.

мышь

Windows / Linux

строительные блоки:

  • положительный/отрицательный:
    • добавить на выбор: Ctrl
    • вычитание из выделенной области: Altв ранних сборках v3 этого не было работа для линейного выбора.
  • выбор типа :
    • линейный выбор: Щелкните Левой Кнопкой Мыши
    • блок отбора: Среднюю Нажмите Кнопку или Shift + Щелкните Правой Кнопкой Мышив Linux средний щелчок вставляет вместо этого по умолчанию.

объединить, как вы считаете нужным. Например:

  • добавить к выбору: Ctrl + Щелкните Левой Кнопкой Мыши (и при необходимости перетащите)
  • вычитание из выделенной области: Alt + Щелкните Левой Кнопкой Мышиэто не сработало в ранних сборках v3.
  • добавить блок выбора: Ctrl + Shift + Щелкните Правой Кнопкой Мыши (и тащить)
  • вычитать блок: Alt + Shift + Щелкните Правой Кнопкой Мыши (и перетащите)

Mac OS X

строительные блоки:

  • положительный/отрицательный:
    • добавить на выбор:
    • вычитание из выделенной области: ⇧ ⌘ (работает только с выбором блока в v3; предположительно ошибка)
  • выбор типа :
    • линейный выбор: Щелкните Левой Кнопкой Мыши
    • блок отбора: Среднюю Нажмите Кнопку или + Щелкните Левой Кнопкой Мыши

объединить, как вы считаете нужным. Например:

  • добавить на выбор: + Щелкните Левой Кнопкой Мыши (и при необходимости перетащите)
  • вычитание из выделенной области: ⇧ ⌘ + Щелкните Левой Кнопкой Мыши (и перетащите--эта комбинация не работает в Sublime Text 3, но предположительно она работает в 2)
  • добавить блок выбора : ⌥ ⌘ + Щелкните Левой Кнопкой Мыши (и тащить)
  • вычитать блок: ⌥ ⇧ ⌘ + Щелкните Левой Кнопкой Мыши (и тащить)

клавиатура

Windows

  • возврат в режим одиночного выбора: Esc
  • расширить выбор вверх / вниз на всех каретках:Ctrl + Alt + до/вниз
  • расширить выбор влево/вправо на всех каре: Shift + левый/право
  • переместите все каретки вверх/вниз / влево / вправо и снимите выделение:до/вниз/левый/право
  • отменить последнее движение выбор: Ctrl + U
  • добавить следующее вхождение выделенный текст для выделения:Ctrl + D
  • добавить все вхождения выделенного текста на выбор: Alt + F3
  • поворот между вхождениями выделенного текста (одно выделение):Ctrl + F3 (реверс: Ctrl + Shift + F3)
  • превратить один линейный выбор в выбор блока, с кареткой на конец выделенного текста в каждой строке: Ctrl + Shift + L

Linux

  • возврат в режим одиночного выбора: Esc
  • расширить выбор вверх / вниз на всех каретках: Alt + до/внизобратите внимание, что вы можете быть в состоянии держать Ctrl а также получить те же ярлыки, что и Windows, но Linux имеет тенденцию чтобы использовать сочетание клавиш Ctrl + комбинации Alt для глобальных сочетаний клавиш.
  • расширить выбор влево/вправо на всех каре: Shift + левый/право
  • переместите все каретки вверх/вниз / влево / вправо и снимите выделение:до/вниз/левый/право
  • отменить последнее движение выбор: Ctrl + U
  • добавить следующий вхождение выделенного текста в выделение:Ctrl + D
  • добавить все вхождения выделенного текста на выбор: Alt + F3
  • поворот между вхождениями выделенного текста (одно выделение):Ctrl + F3 (реверс: Ctrl + Shift + F3)
  • превратить один линейный выбор в выбор блока, с помощью курсора в конце выделенного текста в каждой строке:Ctrl + Shift + L

Mac OS X

  • возврат в режим одиночного выбора: (это символ Mac для Escape)
  • расширить выбор вверх / вниз на всех каретках:⌃ ⇧ ⇡,⌃ ⇧ ⇣ (см. Примечание)
  • расширить выбор влево/вправо на всех каре: ⇧ ⇠/⇧ ⇢
  • переместить все каретки вверх/вниз/влево/вправо и ясный выбор: ,,,
  • отменить последнее движение выбор: ⌘у
  • добавить следующее вхождение выделенного текста на выбор: ⌘D
  • добавить все вхождения выделенного текста на выбор: ⌃ ⌘G
  • поворот между вхождения выделенного текста (одно выделение): ⌥ ⌘G (реверс: ⌥ ⇧ ⌘G)
  • превратить один линейный выбор в выбор блока, с кареткой в конце выделенного текста в каждой строке:⇧ ⌘L

примечания для пользователей Mac

на Йосемити и El Capitan, так ⌃ ⇧ ⇡ и ⌃ ⇧ ⇣ по умолчанию используются системные сочетания клавиш. Если вы хотите, чтобы они работали в возвышенном тексте, вы будете нужно их изменить:

  1. открыть System Preferences.
  2. выберите Shortcuts tab.
  3. выберите Mission Control в левом списке.
  4. измените сочетания клавиш для Mission Control и Application windows (или отключить их). Я использую ⌃ ⌥ ⇡ и ⌃ ⌥ ⇣. Они по умолчанию ⌃ ⇡ и ⌃ ⇣ добавление для этих ярлыков запускает те же действия, но замедляет анимации.

если вы не знакомы с символами клавиатуры Mac:

  • - это ключ побег
  • ключ управления
  • параметр ключ
  • это клавиша shift
  • - это командная клавиша
  • et al-это клавиши со стрелками, как показано

попробуйте использовать Ctrl-нажмите на несколько мест, которые вы хотите курсоры. Ctrl-D предназначен для нескольких инкрементных находок.

Я считаю, что использование винтажного режима очень хорошо работает с sublime multiselect.

мои наиболее часто используемые клавиши будут "w" для перехода слова, " ^ "и"$", чтобы перейти к первому/последнему символу строки. Комбинации, такие как" 2dw " (удалите следующие два слова после курсора), делают использование multiselect действительно мощным.

Это звучит очевидно, но действительно ускорить рабочий процесс, особенно при редактировании HTML.

Comments

    Ничего не найдено.