Редактор для выбора текста, который является в прямоугольнике

Я верю в одном из его сообщений в блоге переговорам Jeff Atwood о том, как он использовал карты сайта , чтобы позволить Google обработать большинство ищущих возможностей на переполнении стека. Почему пишут Ваши собственные алгоритмы поиска, когда люди, вероятно, просто собираются использовать Google так или иначе?

11
задан David 30 August 2009 в 22:00
поделиться

7 ответов

Вы можете выбрать прямоугольную область для вырезания / копирования в Visual Studio, нажав клавишу ALT перед тем, как сделать выбор с помощью мыши или клавиш курсора (shift +). См. Как: выбрать и изменить текст

7
ответ дан 3 December 2019 в 06:46
поделиться

Редактор Zeus может выполнять вырезание / копирование и вставку столбца с клавиатуры.

Также по умолчанию для мыши Zeus используется маркировка в столбце режиме.

4
ответ дан 3 December 2019 в 06:46
поделиться

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

В Linux вы также можете просто использовать вырезать :

cut -b4- file 

Удалит первые три символа. из каждой строки и выведите результат в STDOUT .

1
ответ дан 3 December 2019 в 06:46
поделиться

Если вы используете Vim, ctrl-v позволит вам выбрать прямоугольный блок текста.

Возможно, вам придется отключить совместимость с Windows, иначе ctrl-v просто вставит.

Фактически, документация говорит, что ctrl-q позволит вам делать прямоугольный выбор в совместимости с mswin.

3
ответ дан 3 December 2019 в 06:46
поделиться

Emacs поддерживает kill-rectangle (по умолчанию привязан к Cx rk ) и yank-rectagle ( Cx ry ), чтобы добиться этого. Также возможный интерес представляет delete-extract-rectangle (без привязки по умолчанию и предназначен для использования в программировании).

Вы используете его, перейдя в один угол интересующей области, нажав C- <пробел> для установки метки, перехода к противоположному углу и вызова нужной функции.

1
ответ дан 3 December 2019 в 06:46
поделиться

UltraEdit имеет режим столбца (меню Column / Column Mode, клавиатура ярлык Alt + C ). Это позволяет делать выбор блоков, удалять, вставлять по столбцам и т. Д., Используя только клавиатуру (мышь тоже работает).

Для вашего примера: сделайте выбор нулевой ширины в позиции столбца 1 для 40 строк и трижды нажмите Удалить . Или просто выберите блок 3 x 40 и нажмите Удалить .

1
ответ дан 3 December 2019 в 06:46
поделиться

JEdit поддерживает вертикальное выделение (сочетание клавиш Alt + \). Он также может выполнять множественный прерывистый выбор (сочетание клавиш Ctrl + \). А когда вы вводите текст, if влияет на все выделения, поэтому вы можете редактировать несколько строк одновременно или одну и ту же строку в нескольких местах одновременно. Или и то, и другое.

Также поддерживается вертикальная вставка. Это функция, которую я использую постоянно. Это упрощает редактирование столбцов.

Если у вас слишком много строк, чтобы легко выбрать их, тогда функция «Найти и заменить» JEdit настолько хороша, насколько это возможно.

JEdit - это приложение Java, поэтому он использует больше системных ресурсов, чем большинство редакторов . Но, с другой стороны, он работает в большинстве систем и имеет множество плагинов для более эффективного редактирования текста.

http://www.jedit.org

1
ответ дан 3 December 2019 в 06:46
поделиться
Другие вопросы по тегам:

Похожие вопросы: