Выделите текст по вертикали в TeXstudio (или в любом другом редакторе Latex) — режим столбцов

Выделите текст по вертикали в TeXstudio (или в любом другом редакторе Latex) — режим столбцов

Есть ли простой способ выделить текст по вертикали? Что-то похожее на описанное действиездесь.

Почему я это спрашиваю? Потому что я хотел бы исправить отступ целого раздела за пару простых шагов. Я бы предпочел избежать возможности выбора строки за строкой и исправления пробелов каждый раз.

решение1

ВTeXstudio, вы можете выбрать блоки с помощью
Ctrl+ Alt+ Shift+ Left Mouse+ Drag.

Но мне проще это сделать сNotepad++ (бесплатно)как рекомендует @Sango.

решение2

Я не знаю о такой функции в TeXstudio, я знаю ее из UltraEdit. А в notepad++ (бесплатно) есть режим столбцов, может быть, он поможет для одноразового использования.

Но если вы хотите исправить отступ, вы можете сделать это, просто выделив строки и нажав Tab. В меню idefix также есть команда отступа. Если отступ должен быть пробелом вместо Tabs, это можно установить в Options->configure->Editor "Use Spaces for tabs" (или что-то в этом роде, у меня включена настройка German)

Если вы хотите сделать отступ текста в самой строке, это другой вопрос. Но это можно сделать с помощью макросов, например "Tab, переместить вниз, переместить влево, tab...."

решение3

Я знаю, что эта тема немного устарела, но, тем не менее, я считаю, что можно добавить некоторую ценную информацию о вертикальном редактировании TexStudio, которое не так уж и уныло, как можно было бы подумать!

если вы хотите создать курсор, охватывающий несколько строк (например, чтобы удалить некоторые надоедливые пробелы!), нажмите и удерживайте Ctrlи Altи либо перемещайте стрелки, либо нажмите и удерживайте левую кнопку мыши. Конечно, будьте готовы к огромному беспорядку, если вы решили смешать пробелы с табуляциями - но это не подводит вас программа!

Как указал @Sango, также есть возможность нажать и удерживать Shift Ctrl Altи использовать стрелки для перемещения. Это особенно интересно, если вам нравится йога на клавиатуре, или вы можете просто использовать Shift Ctrlи, удерживая левую кнопку мыши нажатой, делать то же самое!

Надеюсь, кому-нибудь это будет полезно!

решение4

Он работает с удержанием трех клавиш, упомянутых @emeryville, и если вы хотите или вам неудобно удерживать три клавиши из-за эргономики некоторых клавиатур, вы можете удерживать только ctrl, а затем перетаскивать (удерживая левую кнопку мыши), чтобы создать курсоры вертикально, не выделяя их, а затем выделять, удерживая shift (после отпускания ctrl), или вводить/стирать напрямую в зеркальном отображении.

Связанный контент