В Notepad++ я привык использовать Alt+ Shift+ ///→, чтобы поместить курсор на несколько строк в вертикальной или прямоугольной области. Я думаю, что Visual Studio делает что-то подобное.

Вместо этого я пробую Sublime и Atom. Ctrl+ D, Ctrl+ щелчок и Alt+ щелчок + перетаскивание - это очень круто, но я скучаю по использованию клавиш со стрелками для выбора по вертикали.

Есть ли способ сделать вертикальные / прямоугольные выделения в Sublime Text 3 или Atom с помощью клавиш со стрелками? Я открыт для установки пакетов.

пример

  1. Скажем, у меня есть это ( представляет курсор, игнорируйте пробелы в этом столбце):

    x = os│.join(a, b)
    y = os .join(b, c)
    z = os .join(c, d)
    
  2. Я понимаю, что забыл название модуля, поэтому я нажимаю Alt+Shift++ и получаю:

    x = os│.join(a, b)
    y = os│.join(a, b)
    z = os│.join(a, b)
    
  3. Я .path и теперь у меня есть:

    x = os.path│.join(a, b)
    y = os.path│.join(a, b)
    z = os.path│.join(a, b)
    

Я хотел бы сделать второй шаг в Sublime Text 3 или Atom.

1 ответ1

1

В Atom вы можете установить multi-cursor который работает точно так же, как Notepad++.

Я не уверен насчет Sublime Text, но взгляну на пакеты MarkAndMove или PowerCursor .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .