Режим столбца в gedit?

Я перехожу с UltraEdit в Windows на gedit в Linux. На данный момент опыт отличный (здесь много бесплатных инструментов), но есть одна незаменимая функция UltraEdit, которую я не могу найти способ воспроизвести - режим столбца.

Режим столбца — это функция, доступная в UltraEdit при нажатии Alt +С. Если эта функция включена, вы можете выделять текст в одном столбце на нескольких строках, что позволяет редактировать сразу несколько строк (например, закомментировать часть текста, добавить строку перед выровненными именами переменных или по многим другим причинам). Это сэкономило мне бесчисленные часы поиска и замены или повторного ручного редактирования последовательных строк, и без этого я чувствую себя очень неловко в gedit.

Есть ли что-то подобное (возможно, через плагин) в gedit?


person Mzzzzzz    schedule 12.12.2009    source источник
comment
askubuntu.com/questions/1126156/   -  person Adam    schedule 28.03.2019


Ответы (8)


Я не уверен, поможет ли это. Страница GNOME по этому вопросу не работает. Кажется, что многие люди ищут именно эту функцию. Один парень делает этот плагин; попробуйте, возможно, это поможет: http://jon-walsh.com/journal/multi-edit/

Другие мысли на эту тему здесь: http://brainstorm.ubuntu.com/idea/17656/< /а>. Предполагается, что это незавершенный плагин для того, что вы ищете, но, как я уже сказал, страница не работает. http://live.gnome.org/Gedit/Plugins/ColumnMode

person webdreamer    schedule 12.12.2009
comment
Да, похоже, я не единственный, кто пристрастился к этой функции. Мультиредактирование выглядит интересной опцией. Спасибо! - person Mzzzzzz; 13.12.2009

Мультиредактирование предоставляет только часть функций, доступных в режиме столбца UltraEdit. Хотя я могу сделать выделение с разделителями столбцов, включив режим множественного редактирования и нажав «Ввод» после обычного выбора, я не могу скопировать этот выбор в буфер обмена и вставить его в другое место, как я могу с помощью UltraEdit.

Разработчик Multi-edit разработал продолжение под названием «Имитация», обсуждение которого можно найти на странице http://codetree.com.au/projects/imitation/. В сиквеле также отсутствует возможность вырезать и вставлять выделенный столбец.

Для Linux доступен еще один редактор под названием «Kate», который позволяет вырезать и вставлять прямоугольный блок кода. Режим редактирования блока в Kate включается с помощью Ctrl + Shift + B. Как только режим редактирования блока включен, вы можете щелкнуть и перетащить, чтобы выбрать блок текста, а также вырезать, скопировать или вставить блок так же, как в UltraEdit.

Когда я установил Kate в свою систему Fedora, она включила множество зависимостей KDE, что может быть проблемой для некоторых людей. Для меня это на одну причину меньше загружать Windows, так как я использовал режим столбца UltraEdit для редактирования, что было просто неудобно в gedit.

person zeggman    schedule 03.12.2012
comment
Так как насчет строк произвольной длины в качестве выбора, а затем копирования и вставки (которые поддерживаются ST и Atom)? Или он поддерживает только блок строк одинаковой длины? - person Zelphir Kaltstahl; 02.10.2016
comment
Geany (во многом эквивалентно Notepad++ в Windows) может это сделать (я только что проверил - версия 1.35) - используйте Shift + Alt + клавиши со стрелками для выбора . - person Peter Mortensen; 22.03.2020

У меня также был опыт перехода с UltraEdit в Windows на некоторые редакторы в Linux. Пока лучшее решение:

  1. Использование Geany для редактирования больших текстовых файлов. Это намного быстрее, чем gedit, чтобы открыть файл, и режим столбца довольно удобен: просто удерживайте Ctrl + Shift при использовании мыши для выбора содержимого. Или вы можете сначала поместить курсор в начальную точку, а затем, удерживая Ctrl + Shift, перед использованием мыши выбрать конечную точку. Который подходит для больших колонок.

  2. Для сценариев редактирования лучше использовать Emacs. Существует также режим, называемый CUA, который может выбирать столбец. И они могут добавлять порядковый номер в каждую строку выбранных столбцов. Лучшее руководство — поиск Emacs в режиме CUA на YouTube.

person Chenming Zhang    schedule 13.04.2013
comment
multi-cursors, вероятно, лучше подходит для редактирования столбцов, чем cua-mode. - person Jordon Biondo; 13.04.2013
comment
Eclipse тоже хорошо с этим справляется. Я помню, как делал это с кратким описанием на Pentium 33 МГц, мы подумали, что это круто. Мне также пришлось перейти с UE из-за зависимости DLL IE6 от установок. - person mckenzm; 15.02.2019
comment
Еще удобнее, чем с помощью мыши, использовать сочетание клавиш: Shift + Alt + клавиши со стрелками для выбора. - person Peter Mortensen; 22.03.2020

Теперь вы можете скачать UltraEdit для дистрибутивов Linux по следующей ссылке.

http://www.ultraedit.com/downloads/uex.html

person Chanaka udaya    schedule 09.04.2014
comment
Обратите внимание, что это пробная версия на 30 дней. - person XavierStuvw; 17.01.2017
comment
И это не покупка, это подписка !! от 79,99 фунтов стерлингов в год, здесь в 2019 году - person Mawg says reinstate Monica; 05.06.2019
comment
@Mawg говорит восстановить Монику: Да, и они очень неясны по этому поводу (например, они не сообщают, действительно ли программное обеспечение перестанет работать). - person Peter Mortensen; 22.03.2020

http://blogs.gnome.org/jessevdk/2009/11/15/new-gedit-plugin-multi-edit/

Чтобы получить его, просто установите пакет gedit-plugins и включите плагин в меню «Правка» -> «Настройки» -> «Плагины».

person jmotes    schedule 30.08.2011
comment
Это кажется предпочтительным вариантом, поскольку плагин ColumnMode устарел. - person nunop; 12.06.2018
comment
askubuntu.com/questions/1126156/ - person Adam; 28.03.2019

Geany имеет эту функцию с перетаскиванием ctl+shift мышью от курсора

person Chandra Murthy    schedule 06.04.2019

Его разработка остановлена, но NEdit все еще доступен.

Он имеет фантастическое редактирование столбцов, лучше, чем UltraEdit. Это быстрый редактор, и вам не нужно устанавливать компоненты KDE.

person Steve    schedule 02.07.2014

Удерживая нажатой Ctrl и сделав выбор, он будет вставлен как столбец. Это не так хорошо, как Alt+C, но достаточно быстро для обходного пути.

person Gergely Kölcsey-Gyurkó    schedule 27.10.2015