Время от времени я редактирую какой-то текстовый файл на удаленном сервере Linux. В большинстве случаев я делаю все возможное, чтобы избежать этого, потому что я привык и люблю способ редактирования файлов в Windows:
- Shift + стрелки для выделения текста
- Ctrl-X, C, V для вырезания / копирования / вставки
- Tab / Shift Tab для отступа / отступа выделенного текста
- и т.д...
Я не говорю, что vi и emacs плохие, просто я к ним не привык. Прямо сейчас nano - мой любимый редактор, но у него очень ограниченная поддержка вырезки и вставки, без умного отступа и некоторых необычных ярлыков.
поэтому мой вопрос: есть ли редактор, который чувствует себя как Notepad ++ / Notepad2 / eclipse / kate / gedit, но может работать на терминале Linux?
В качестве альтернативы, есть ли способ настроить vi / emacs / nano, чтобы они больше походили на эти приложения?
И, пожалуйста, никаких ответов «Вы должны действительно изучить vi». Пробовал, не взял.
ОБНОВЛЕНИЕ : я страдал от блокировки ключевых слов. Поиск в Google для «текстовых редакторов консоли Linux» дает гораздо лучшие результаты, чем для «текстовых редакторов терминала Linux».
источник
Ответы:
Посмотрите на редактор Sanos:
http://www.jbox.dk/sanos/editor.htm
Только двоичный файл размером 28 Кб может сделать то, что все остальные редакторы пытаются - и терпят неудачу.
Он делает именно то, что попросил ОП:
Shift + стрелки для выделения текста
Ctrl-X, C, V для вырезания / копирования / вставки
У вас также может быть несколько открытых файлов одновременно и команды "pipe". Например, нажмите Ctrl-P и по запросу введите:
кот твой файл
и он вставит ваш файл в позицию курсора. Таким образом, в вашем распоряжении вся мощь команд bash (используйте grep, чтобы вставить только определенные части файла).
источник
Я сделал поиск того же самого недавно. Их несколько (см. Список JumpingPA, плюс «Джо»). Джо или Джед - хороший выбор для простого редактора, который делает больше, чем нано. Diakonos находится в стадии активной разработки и нацелен на пользователей точно таких же, как вы, но имеет более высокие, чем обычно, зависимости (Ruby), которые не каждый сможет установить на своих хостах.
Совершенно другое решение, которое может работать в зависимости от ваших настроек, - это использовать текстовый редактор Windows с возможностью удаленного редактирования файлов. Например, в Notepad ++ есть плагин FTP , и некоторые функции Windows IDE имеют такую функциональность. Преимущество в том, что вам не нужно ничего устанавливать на веб-хостинге, и вы можете редактировать в полном графическом интерфейсе.
Надеюсь, это поможет.
источник
Как я только что отметил в другом ответе , вы ищете текстовые редакторы TUI (Text-based User Interface), которые придерживаются соглашений CUA (Common User Access). Смотрите другой ответ для полного обсуждения. Затем обратите внимание, что некоторые (почти) текстовые редакторы CUA TUI по-прежнему доступны в виде программ Linux / Unix TUI, в том числе программ, основанных на Turbo Vision (что близко, но не совсем, CUA), таких как редактор SET .
источник
быстрое сканирование в сети показало: diakonos, nano и jed - все это OpenSource
источник
Ты пробовал
nano
? Ярлыки немного отличаются, но они больше похожи на Windows, как vi и emacs.источник
NEdit - это многоцелевой текстовый редактор для X Window System, который доступен во всех основных системах Unix и Linux. Пользователи текстовых редакторов на базе Windows должны найти NEdit знакомой и удобной среде.
источник
fte (во многих дистрибутивах как
fte-terminal
) довольно CUA. Mad поддерживает его для поддержки перемещения курсора мыши даже по ssh.источник
Попробуйте микроредактор: https://github.com/zyedidia/micro
По ощущениям похож на Notepad ++, поддерживает Ctrl + C, Ctrl + Z и так далее, плагины, команды, даже выбор указателя мыши и интегрируется в буфер обмена ОС.
источник
Я только что нашел текстовый редактор fiflo .
Не нуждается ни в каких зависимостях. Просто и не хватает некоторых функций.
источник
Если вам нравятся добрые старые команды WordStar, я могу порекомендовать JOE - собственный редактор Джо . Он может быть установлен на Ubuntu и Debian с
источник