Текстовый редактор Linux: Довольно. Быстро. Мощный. Легко подобрать - PullRequest
2 голосов
/ 06 января 2012

Ищу текстовый редактор Linux.Я могу немного покопаться в emacs, но знаю только основы.Мне понравился TextMate на OSX, но я подумал, что иногда он немного слабоват (возможно, я просто недостаточно хорошо его изучил).Я не знаю, стоит ли emacs или vim, так как я все еще буду в основном программировать в eclipse.

  • Подсветка синтаксиса
  • Поддержка тем.Я бы хотел что-то вроде солнечных лучей, если это возможно.
  • Надеюсь, мне не нужно думать иначе, когда я использую это по сравнению с другими программами.то есть я не думаю, что хочу изучить все ярлыки для emacs / vi.(Если бы меня продали по этому маршруту, мне понадобилось бы что-то, что помогло бы мне быстро набрать скорость, и, надеюсь, что-то в приложении, которое поможет раскрыть функциональность по мере продвижения).Крем может быть хорошим вариантом, но я не знаю, чего мне не хватает, если я это сделаю.
  • Использование мыши (выделение текста, размещение курсора и т. Д.)
  • не выглядит ужасно(да эстетика имеет значение для меня).
  • Поддержка автоформатирования
  • Легкий
  • Легко вызывается из командной строки.

Ответы [ 6 ]

6 голосов
/ 06 января 2012

Зависит от поставленной задачи.

Я использую Geany для написания скриптов, у него есть базовые функции IDE, хорошая подсветка синтаксиса и т. Д.

2 голосов
/ 06 января 2012

+ 1 для vim.Кривая обучения может быть немного крутой, но vimtutor может вам сильно помочь.

Как только вы привыкнете к этому, вы удивитесь, как вы жили без него.

1 голос
/ 06 января 2012

+ 1 для Vim - это мой самый любимый редактор, и чем больше я узнаю о ярлыках и использую больше плагинов и тому подобного, тем больше никогда не пойду в другой редактор :) Хотя в свободное время я начал увлекаться Emacs,просто для удовольствия.Vim, по сути, имеет два режима - обычный и вставной, поэтому вы можете переключаться между ними.В режиме вставки, который вы вводите, в обычном режиме вы делаете магию с ярлыками.Мощность потрясающая, и через некоторое время она становится интуитивно понятной, и вы начинаете находить, что вы только что сделали комбинацию клавиш, и она сработала так, как вы ожидали, хотя вы никогда специально не читали об этой комбинации.Например, удаляйте до символа «x» перед текущей позицией курсора = Esc + d + T + x (когда вы знали только, что Esc + d + t + x (small t) работает в прямом режиме.

Более простыми в Linux являются nano, pico и gEdit:)

1 голос
/ 06 января 2012

Если вы хотите изучать vim или emacs, напечатайте краткую справочную карточку vim или emacs .

На самом деле, я бы порекомендовал изучать vim или emacs, даже если вы в основном пользуетесь более современным редактором просто потому, что они существуют, когда ничего не происходит.

Я лично предпочитаю vim, потому что многие vimкоманды соответствуют командам sed и perl, определенно рассмотрите vim, если вы используете их часто.И вам, очевидно, следует выбрать emacs, если вам нравится lisp.

Была проблема с режимом vi в bash, когда он целую вечность игнорировал клавиши со стрелками, что заставляло людей использовать vim для редактирования и режим emacs в bash, нотеперь set -o vi корректно работает в bash.

1 голос
/ 06 января 2012

Я рекомендую Komodo Edit для больших проектов. С помощью простого в использовании интерфейса можно создавать макросы, привязки клавиш для команд и фрагменты. И есть хорошая поддержка подсветки синтаксиса для большинства языков.

Второй вариант будет geany . Это быстрее и проще, полезно в большинстве случаев, когда вы просто хотите отредактировать отдельный файл или небольшой проект.

1 голос
/ 06 января 2012

GEdit. Имеет множество плагинов и поддерживает привязки vi. Я думаю, что он отвечает всем вашим требованиям.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...