В окнах я использовал текстовый редактор, называемый малиновый редактор, который показал лучшую поддержку редактирования в режиме столбцов, которую я до сих пор не использовал.
При включении через простой Alt- Cярлык, выбор может быть сделан с помощью мыши или клавиш управления курсором , и они будут визуальные блоки , а не завернуты линий.
Эти выборы могут быть удалены, перемещены, скопированы, вставлены, и все операции имеют смысл. Вы также можете просто начать печатать, и вы получите столбец символов, когда вы печатаете.
Есть несколько способов заставить отдельные части этих функций работать отдельно, обсуждаемые в этой ветке форума, но еще никто не предложил решение, которое обеспечивает этот всеобъемлющий и простой в использовании метод.
Если бы кто-то мог указать мне на плагин gedit, где эта работа активно ведется, возможно, я мог бы помочь с кодированием самостоятельно. Если кто-то знает о текстовом редакторе, который уже обеспечивает эту полную функциональность, я был бы признателен за информацию. Запуск малинового редактора через Wine и закрытый, но не совсем мультиредактируемый плагин для gedit - это временные решения, с которыми я пока "обхожусь".
ОБНОВЛЕНИЕ (2012-11): я теперь очень счастливый пользователь возвышенного текста . Он поддерживает отличное редактирование в режиме столбцов и работает на всех трех основных платформах ОС без каких-либо проблем. Настоятельно рекомендуется!
Ответы:
Geany
это интегрированная среда разработки, которая обеспечивает хорошую поддержку редактирования столбцов, которую стоит проверить (пример здесь )
Проще говоря, нажмите Alt+ Shiftвместо того, чтобы просто Shiftделать выбор, чтобы вызвать режим столбца. Одним из важных ограничений является то, что редактирование в режиме столбца (пока) невозможно отменить.
Чтобы добиться того же с помощью мыши, удерживайте нажатой Ctrlпри выборе. Это на самом деле работает с большинством редакторов Scintilla (включая SciTE и Geany).
источник
Для редактирования столбцов я использую vi / gvim. Это займет немного времени, чтобы привыкнуть к vi, но, в конце концов, многие считают его своим предпочтительным редактором.
В частности, в vi вы можете использовать CTRL-V для выделения столбцов в визуальном режиме, а затем редактировать его так, как вы ожидаете. Я использую это все время для добавления и удаления комментариев или функций отступов, например, CTRL-V (выделение столбца). SHIFT-I '#' ESC закомментирует весь этот столбец.
источник
Вы используете редактор Eclipse. Alt+ Shift+ Aдолжен делать то, что вам нужно.
источник
Nedit
Я использую NEdit все время.
Чтобы установить его с помощью терминала, используйте следующую команду:
Старая школа (мотив), но имеет вкладки и легкий и простой. Включена подсветка контекста для ряда языков кодирования и может быть добавлено больше. Нажатие Ctrl при перетаскивании мышью позволяет выделить блок текста. Затем вы можете скопировать / вставить как обычно. Не мог обойтись без этой функции сейчас.
источник
Используйте gEdit с gmate и плагинами. Вы получите TextMate Linux.
С этой «небольшой» модификацией gEdit действительно качается.
источник
Это возможно в emacs, и это легко, если вы используете cua-mode. C-возврат отмечает верхний левый угол прямоугольника. Затем переместите курсор, чтобы выделить прямоугольную область.
Вот видео, которое показывает, как это сделать: http://vimeo.com/1168225
И посмотрите раздел «Поддержка прямоугольника CUA» здесь: http://www.cua.dk/cua.html
Возможности режима колонки emacs действительно крутые. Они выходят далеко за рамки простого копирования / вставки прямоугольного текста. Посмотрите видео для демонстрации того, как одновременно редактировать все строки в столбце! Очень удобно!
Если вы не хотите смотреть видео (или не можете), вот основные принципы:
В Kubuntu 12.04 и emacs v24 [S-return] для меня является CONTROL-RETURN (CTRL-ENTER).
Как уже упоминалось, Scite имеет эту встроенную (не требуется никаких плагинов). Это очень просто в использовании. И Scite находится в репозиториях Ubuntu.
источник
Вставьте эти команды в терминал
В VIM использовать:
видеть:
источник
Также Notepadqq может сделать это: они кратко представляют функцию на своей странице . Удерживайте Alt, затем удерживайте Ctrlили Shift, и выберите нужные «столбцы», перетаскивая (или также щелкая, если вы держите Ctrl) мышью. Отпустите кнопки, когда вы закончите выделение столбцов, и начните редактирование, набрав, используя клавиши со стрелками, копирование-вставка (щелчок мыши отменит мульти-выбор).
Точки, которые вы выбираете, не должны образовывать реальный столбец, это произвольное количество активных курсоров одновременно. Когда вы копируете и вставляете, текст вставляется курсор за курсором, если количество копий и вставок совпадает, в противном случае каждый целевой курсор получает полную копию ввода.
Маленькие неприятности: вы не можете отменить выбор отдельных курсоров, сохраняя другие, и вы не можете использовать клавиатуру для их выбора (или, по крайней мере, я не знаю, как).
источник
KWrite , Kate и KDevelop также поддерживают это. В них немного по-другому: режим редактирования столбцов работает не через клавиши-модификаторы, а как режим, который вы включаете и выключаете. Эти три программы имеют разный уровень функций, но основаны на одном и том же компоненте редактора.
источник