Несколько курсоров в Sublime Text под Ubuntu

9906
john Smith

Я только что переключился с Windows на Ubuntu 13.04, и мне не хватает функции в Sublime Text,

В Windows я использовал среднюю кнопку мыши, чтобы установить несколько курсоров (что-то вроде удержания Ctrlи добавления курсоров, но вместо щелчка для каждого курсора, но удерживайте среднюю мышь), но теперь в Ubuntu я не могу найти ничего подобного.

Как я могу вернуть эту функциональность обратно?

есть ли там супер-пользователь? за любой намек спасибо заранее

3

4 ответа на вопрос

5
bruha

shift+right mouse button is the combination for column selection in Linux

После этого, как вы можете перейти к концу строк для всех курсоров? aless80 7 лет назад 0
@ aless80, тогда вы работаете так же, как с одним курсором, все комбинации одинаковы. Перейти к концу строки - нажмите End. bruha 7 лет назад 0
@bruha Извините, теперь я вижу, что это возможно. Когда я писал свою предыдущую команду, я не мог заставить ее работать aless80 7 лет назад 0
4
rld.
  • Ctrl+ Mouse1Clickустановит еще один курсор в месте щелчка.

  • Ctrl+ Dвыделит текущее слово, переместит курсор в его конец и добавит еще один выделение и курсор при следующем появлении этого слова. Повторные нажатия выберут дополнительные случаи.

ОП уже знает, что может удерживать `Ctrl`, чтобы добиться этого, но они хотят это с помощью средней кнопки мыши. slhck 11 лет назад 2
2
d_rail

Скопируйте соответствующие настройки карты мыши из файла Windows в файл Linux.

Файл Windows: ~ / .config / sublime-text-2 / Packages / Default / Default (Windows) .sublime-mousemap

Вы можете скопировать настройки в файл linux в том же каталоге, однако я рекомендую добавить файл в вашу пользовательскую папку: ~ / .config / sublime-text-2 / Packages / User / Default (Linux) .sublime-mousemap

Соответствующие настройки:

// Mouse 3 column select { "button": "button3", "press_command": "drag_select", "press_args": {"by": "columns"} }, { "button": "button3", "modifiers": ["ctrl"], "press_command": "drag_select", "press_args": {"by": "columns", "additive": true} }, { "button": "button3", "modifiers": ["alt"], "press_command": "drag_select", "press_args": {"by": "columns", "subtractive": true} } 

Это не включено в настройки Linux по умолчанию, потому что в linux мышь 3 - это вставка. Вы можете выделить что-то и использовать мышь для вставки (без необходимости копировать).

1
russianPopsv

Alt+ Shift+ Up Добавит новый курсор на строку над текущей

Alt+ Shift+ Down Добавит новый курсор на строку под текущей