"Режим столбца" в gedit?
Я перехожу из UltraEdit в Windows к gedit в Linux. До сих пор этот опыт велик (здесь много свободного инструмента), но есть одна незаменимая особенность UltraEdit. Я не могу найти способ репликации - Режим столбцов.
Режим столбца - это функция, доступная в UltraEdit, нажав Alt + C. С его помощью вы можете выделить текст в одном столбце по многим строкам, что позволит вам редактировать сразу несколько строк (например, чтобы прокомментировать фрагмент текста, добавить строку к выровненным именам переменных или по многим другим причинам). Это избавило меня от бесчисленных часов поиска и замены или повторного ручного редактирования последовательных строк, и я чувствую себя очень неудобно в gedit без него.
Есть ли что-нибудь подобное (через плагин, вероятно) в gedit? Спасибо за любые подсказки!
Ответы
Ответ 1
Я не уверен, помогает ли это. Страница Gnome по теме недоступна. Довольно много людей, похоже, ищут эту точную функцию. Один парень делает этот плагин, попробуйте, возможно, он помогает: http://jon-walsh.com/journal/multi-edit/ Другие мысли по этому вопросу здесь: http://brainstorm.ubuntu.com/idea/17656/. Предполагается, что это незавершенный плагин для того, что вы ищете, но, как я уже сказал, страница, похоже, не работает. http://live.gnome.org/Gedit/Plugins/ColumnMode
Ответ 2
Multi-edit предоставляет только часть функций, доступных в режиме колонки Ultraedit. Хотя я могу сделать выбор с разделителями по столбцам, включив режим Multi-edit и нажав "Enter" после обычного выбора, я не могу скопировать этот выбор в буфер обмена и вставить его в другом месте, как я могу, с помощью Ultraedit.
Разработчик Multi-Edit разработал сиквел под названием "Имитация", обсуждаемый в http://codetree.com.au/projects/imitation/. В продолжении также отсутствует способность вырезать и вставлять выбор столбца.
В Linux есть еще один редактор под названием "Kate", который предоставляет возможность вырезать и вставлять прямоугольный блок кода. Режим "редактирования блока" в Kate включен с помощью Ctrl-Shift-B. Когда режим редактирования блока включен, вы можете щелкнуть мышью, чтобы выбрать блок текста, вырезать, скопировать или вставить блок так же, как и в Ultraedit.
Когда я установил Kate на мою систему Fedora, он задействовал множество зависимостей KDE, что может быть проблемой для некоторых людей. Для меня это меньше оснований для загрузки Windows, так как я использовал режим колонки Ultraedit для редактирования, что просто не удобно в gedit.
Ответ 3
У меня также был опыт перехода от ULTRAEDIT в Windows к некоторым редакторам в Linux. пока лучшее решение:
1. используя geany для редактирования больших файлов txt. он намного быстрее, чем gedit, чтобы открыть файл, а режим столбца довольно удобен: просто держите Ctrl + shift, используя мышь, чтобы выбрать содержимое. или вы можете сначала поместить курсор в начальную точку, затем удерживайте Ctrl + сдвиг, прежде чем использовать мышь, чтобы выбрать конечную точку. который подходит для больших колонок.
2. Для редактирования скриптов лучше использовать emacs. есть также режим cua-mode, который может выбрать столбец. и они могут добавлять инкрементный номер в каждой строке выбранных столбцов. лучший учебник - поиск cua mode emacs в youtube.
Ответ 4
http://blogs.gnome.org/jessevdk/2009/11/15/new-gedit-plugin-multi-edit/
Чтобы получить его, просто установите пакет gedit-plugins и включите плагин из меню "Редактировать" → "Настройки" → "Плагины".
Ответ 5
Теперь вы можете загрузить UltraEdit для Linux-дистрибутивов по следующей ссылке.
http://www.ultraedit.com/downloads/uex.html
Ответ 6
Разработка на нем остановлена, но nedit - это доступная стойка, имеет потрясающее редактирование столбцов, лучше, чем ultraedit, это редактор FAST, и вам не нужно устанавливать компоненты KDE.
Ответ 7
Geany имеет эту функцию с помощью Ctrl + Shift перетащить мышь из курсора
Ответ 8
Удерживая Ctrl, и выбор будет вставляться в виде столбца. Это не так хорошо, как Alt + C, но достаточно быстро для обхода.