Текстовый редактор для Linux (помимо Vi)?[закрыто]

StackOverflow https://stackoverflow.com/questions/2898

  •  08-06-2019
  •  | 
  •  

Вопрос

Позвольте мне предварить этот вопрос тем, что я использую TextMate в Mac OSX для своих текстовых нужд, и я влюблен в него.Есть что-нибудь сопоставимое на платформе Linux?В основном я буду использовать его для кодирования на python / ruby.

Поиск в Google дал устаревшие ответы.

Редактировать:Поскольку была некоторая озабоченность по поводу "достоинств" этого вопроса.Я собираюсь начать новый проект по программированию на Ruby в Linux, и прежде чем приступить к работе, я хотел убедиться, что у меня есть необходимые инструменты для выполнения этой работы.

Правка №2:Я использую VIM ежедневно - полностью .тот самый .время.Мне нравится им пользоваться.Я просто искал какие-нибудь альтернативы.

Это было полезно?

Решение

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

Я использую ruby-режим, который добавляет подсветку синтаксиса и еще много чего в ruby, и то же самое существует для каждого основного языка.

Если вы продолжите в том же духе, то сможете пользоваться исключительно клавиатурой и никогда не прикасаться к мыши, что значительно увеличит скорость редактирования.

Однако, если вы хотите начать с чего-то гораздо более простого, gedit подойдет...он также имеет встроенную подсветку синтаксиса для большинства языков, основанную на расширении имени файла.Он также поставляется вместе с операционной системой (хотя emacs вы можете легко установить с помощью apt-get или какой-либо аналогичной утилиты поиска пакетов).

Обновить:Я думаю, что gedit основан исключительно на графическом интерфейсе, поэтому было бы полезно изучить emacs на случай, если вы застряли только с оболочкой (она полностью доступна как в оболочке, так и в графическом режиме).

ДАЛЬНЕЙШЕЕ ОБНОВЛЕНИЕ:К вашему сведению, я не пытаюсь вытеснить Emacs поверх Vim, это просто то, что я использую, и это отличный редактор (как, я уверен, и Vim).Поначалу это пугает (как, я уверен, и Vim), но вопрос касался текстовых редакторов в Linux помимо vi...Emacs кажется мне логичным выбором, но gedit - отличный простой текстовый редактор с некоторыми приятными функциями, если это все, что вы ищете.

Другие советы

Кейт, продвинутый текстовый редактор KDE довольно хорош.В нем есть подсветка синтаксиса, режим выбора блока, терминал / консоль, сеансы, разделение окон как по горизонтали, так и по вертикали и т.д.

Я использую возвышенный Текст в Linux.

Попробуй Писцы .Он пытается заменить TextMate для Linux

Я использую Скит очень маленький и простой текстовый редактор.

Мне нравится универсальность jEdit (http://www.jedit.org), в нем много плагинов, кроссплатформенность, а также есть такие вещи, как выбор блока, которые я использую постоянно.

Недостатком является то, что, поскольку он написан на java, он не самый быстрый.

Я нахожу Джини (http://geany.uvena.de/) довольно хорошо.

Я использую pico или nano в качестве своего "обычного" текстового редактора в Linux / Solaris / etc.С этим легко разобраться, и хотя вы теряете пару строк текста в меню, по крайней мере, легко увидеть, как выйти и т.д.

Я думаю, вы даже можете расширить nano и добавить подсветку синтаксиса.

Альтернативные текстовые редакторы?Попробуй Диаконос, "редактор Linux для широких масс".Отображение клавиатуры по умолчанию такое, как и ожидалось для вырезания, копирования, вставки, отмены, открытия, сохранения и т.д.

Когда я искал альтернативу TextMate для Linux, в итоге я использовал Джини.Он не такой мощный, но все равно с ним приятно работать.Отличная замена Кейт.

В Mac OS X я использую BBEdit с начала 1990-х годов, поэтому использую его в качестве ссылки для всех других редакторов.Иногда я использую BBEdit для редактирования файлов в Linux-боксе, используя режим ftp, и это работает очень хорошо, если у вас быстрое сетевое подключение к Linux-боксу.

Я изучил emacs два года назад, потому что остальная команда программистов, к которой я присоединился, использует его.Я нахожу emacs мощным, но раздражающе старомодным во многих отношениях, но как только вы освоите emacs, вы сможете использовать его на любой платформе (Linux, OS X, Windows).Это редактор, которым я сейчас пользуюсь почти исключительно на работе.Однако мне потребуются годы, чтобы освоить все его возможности.

Я также использовал gedit в Linux и нашел его очень удобным, но я не пытался использовать его в качестве основного редактора для какого-либо проекта.

У меня есть коллега по работе, которая использует Komodo Edit 4.4 (бесплатно от activestate.com), запустив его на компьютере с Windows, но используя его в режиме ftp, чтобы она могла редактировать файлы на нашем сервере Linux.Komodo Edit обладает множеством приятных функций, но для первого запуска требуется много времени.

Не забывай НЕдит!Маленький и легкий, но с подсветкой синтаксиса и записью / воспроизведением макросов.

Лучший, кроме Ви?Vim.

К сожалению, лучшее, что я нашел, - это gedit.Потратьте на это несколько часов, и вы обнаружите, что с плагинами и темами все не так уж плохо.Вы можете использовать командную строку для открытия документов в ней.

+ 1 к pico / nano - легкий, справляется с работой, хорошая помощь

Мой друг клянется Джедом, http://www.jedsoft.org/jed/

Во-первых, я не хочу начинать войну..

Я не пользовался TextMate, но я использовал его эквивалент для Windows, e-TextEditor, и я мог понять, почему людям это нравится.

Я также перепробовал множество текстовых редакторов и IDE в поисках идеального текстового редактора для Linux.Я пробовал jEdit, vim, emacs (хотя мне нравилось, когда я учился в универе) и многие другие.

В Linux я остановился на gEdit.Хотя время от времени я использую Komodo Edit.Когда я спешу, я использую gEdit исключительно потому, что он быстрее, чем Komodo Edit.gEdit имеет множество плагинов и поставляется с несколькими приятными цветовыми схемами.Я думаю, как только у gEdit появится надлежащий инструмент для приведения кода в порядок, это будет круто.Я думаю, что единственная причина, по которой я использую Komodo Edit, - это файл проекта.

У меня есть друг, который пожертвовал свою книгу "Vi Improved" в надежде, что сможет перевести меня на Vim.Книга имеет толщину более дюйма и полностью избавила меня от необходимости тратить время на изучение Vim..

Каждый раз, когда я нахожу редактора, я ловлю себя на том, что возвращаюсь к gEdit.Это редактор с наворотами в нужных местах.Попробуйте gEdit, это текстовый редактор по умолчанию в Ubuntu и Linux Mint.

Вот ссылка на отличное руководство о том, как заставить gEdit выглядеть и вести себя (в некоторой степени) как TextMate:http://grigio.org/pimp_my_gedit_was_textmate_linux

Надеюсь, это поможет.

Я согласен с Майком, хотя я закоренелый сторонник Vim.В последнее время я довольно часто использую GEdit, когда создаю легкие Ruby-скрипты.Стандартный редактор (плюс фрагменты кода Ruby) чрезвычайно удобен и отточен и может обеспечить приятную отсрочку по сравнению с полнофункциональными, постоянно включенными редакторами программирования.

Я только начал использовать OSX.Бесплатные редакторы заметок, которые я обнаружил:

  • Комодо по ActiveState.Нет отладчика или редактора регулярных выражений (хотя он поставляется с Python, т.е.redemo.py ) в бесплатной версии, но вполне пригодной для использования.
  • ЭРИК, написанный на PyQt.
  • Затмение с ПыДев это мой предпочтительный вариант для редактирования Python на всех платформах.Хороший чистый графический интерфейс, приличный отладчик.Хороший синтаксический анализ и т.д.

Я пользуюсь Emacs уже 20 лет.Это здорово, и это работает везде.У меня также есть TextMate, который я использую для некоторых вещей на Mac (режим HTML отличный).Если вы хотите заниматься разработкой на Ruby, Netbeans поддерживает Ruby, а также работает на всех платформах.

http://www.netbeans.org/features/ruby/index.html

Я видел несколько блогов и т.д., утверждающих, что это лучшая доступная среда Ruby.

Я использую joe для простого (и не очень простого) редактирования, когда я вдали от Eclipse.

В нем используются классические привязки клавиш Wordstar - хотя я никогда не пользовался Wordstar, для многих это выгодный вариант.

Это простой, хорошо поддерживаемый, легковесный файл, и в нем есть двоичные файлы, доступные для всего.

Я люблю Кейт, потому что у нее есть несколько интересных особенностей (уже цитировавшийся) обычно встречается в (тяжелее) Иды.Однако моей любимой функцией является окно терминала, которое очень удобно для быстрого выполнения комбинации сохранить-скомпилировать-выполнить.

Nedit - еще один действующий вариант, обладающий множеством функций (и у него не так уж много зависимостей:это огромный плюс, ИМХО).

Для редактирования в оболочке, когда я не могу использовать VIM, я сразу же ищу pico или nano (но я бы не рекомендовал их для постоянного развития:для быстрого редактирования они идеально подходят).

Если это только ты?Используйте то, что вы хотите использовать сегодня;переключитесь на середину потока, если хотите.

Это команда?Старайтесь быть независимым от редактора.Установите стандарты для пробелов (разрешены ли вкладки?Сколько пробелов представляет табуляция?), но в остальном позволяет любому пользователю использовать любой редактор по своему усмотрению.

Это команда, занимающаяся парным программированием?Вот тут-то вам и может понадобиться редактор командного стандарта, просто для того, чтобы программисты могли легко пользоваться клавиатурой.

Чтобы помочь внедрить стандартную политику использования пробелов в магазине, где один или несколько программистов используют Emacs:Вы можете сообщить Emacs о своей политике в отношении пробелов, поместив несколько комментариев внизу каждого исходного файла.Например,

# Local Variables:
# tab-width: 2
# ruby-indent-level: 2
# indent-tabs-mode: nil
# End:

Любой, кто использует emacs (или xemacs) для этого файла, автоматически получит групповой стандартный отступ.

Sublime Text 2 - мой любимый.Интуитивно понятный и довольно мощный.

Вы можете попробовать Emacs с ruby-режимом, Ринари (для рельсов) и ясниппет который предоставляет автоматические фрагменты, такие как Textmate.

TextMate - отличный редактор, и есть способ воспроизвести некоторые функции в GEdit.Ознакомьтесь со статьей здесь: http://rubymm.blogspot.com/2007/08/make-gedit-behave-roughly-like-textmate.html изменить GEdit, чтобы он вел себя как TextMate.

Vim - это хорошее обновление для Vi, предлагающее достойные функции и более удобный набор привязок клавиш и поведение по умолчанию.Однако графических версий, таких как GVim, KVim и даже Cream, на мой взгляд, крайне не хватает.Я использовал Джини в последнее время много, но и у этого есть свои недостатки.

Я просто не могу найти что-то в блокноте лиги программистов, Smultron или TextMate на Linux.Жаль, что, поскольку я хочу жить в кибермире с открытым исходным кодом, я застрял, переходя от одного почти правильного редактора к другому.

Я лично использую MacVim, который по сути является GVim для Mac OSx.Однако я много читал о Redcar, текстовом редакторе для Linux, который использует многие функции Textmate.Оформите заказ по ссылкам ниже.

Красный Автомобиль
Лекция ЛУРГА о Редкаре

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top