2010-01-27 1 views
2

Итак, я думаю, что скоро собираюсь сделать некоторую кодировку в Linux, но до сих пор самым большим отключением для меня было то, что я очень неохотно отошел от своего текущего текста/редактор кода. Я ищу редактор текстовых/текстовых файлов Linux (графический или текстовый), который (или может быть настроен как можно ближе) к моей текущей настройке встроенного редактора FAR Manager:Хороший редактор текста/кода для Linux

  • традиционные операции основной клавиатуры (клавиши управления курсором для навигации, Ctrl/Shift + Insert для копирования/вставки)
  • подсветка синтаксиса, очевидно (FAR имеет отличный colorer плагин)
  • расширяемость (FAR имеет как макросы и модули)
  • автозаполнение (плагин FAR, который я использую, представляет собой контекстное «слово» - более полное и, следовательно, языковое агностическое, но для каждого языкового завершения wo RKS тех пор, пока это не слишком медленно)
  • (многоканальные) регулярные выражения поиска и замены
  • код навигации (класс/функция контур, переход к следующим/предыдущим экземплярам ключевого слова под курсором)
  • блок (колонка) выбор

(извините, если список выглядит как реклама, но FAR теперь FOSS (пересмотренный BSD) в любом случае)

коммерческая UEx приходит близко к этому, однако, кажется, имеют нулевой авто -полная поддержка.

+0

Это слишком субъективно быть полезным и дублируется несколько раз. Голосование закрывается. –

+4

Почему вы думаете, что использование Dvorak исключает vim? За исключением hjkl для перемещения курсора, материал в vim мнемонический на символе на клавише, а не на позиции. Если вы будете использовать клавиши со стрелками для перемещения, это не имеет никакого значения. –

+0

@ Нуфаль: Это полезно для меня ... мне запрещено задавать вопросы, которые приносят мне пользу? @Geoff, спасибо, не понял, что (я только что услышал где-то, чем vim не дружат с Дворжаком). –

ответ

3

Жаль, что вы сбрасываете «Vim» :)

2

Почему бы не узнать что-то новое, вместо того, чтобы искать что-то так же, как вы уже знаете? Из вашего списка и vi-отвращения, я бы сказал, что редактор мощности по выбору будет emacs.

5

Некоторые вопросы:

На каких языках вы будете писать код?

Я бы сразу не позвонил редактору, например, vim. Он имеет чрезвычайно крутую кривую обучения, но отлично, когда вы знакомы с ним. Вы можете попробовать emacs, с точки зрения функциональности, я считаю, что он похож на vim.

Полное раскрытие информации Я использую vim для всего редактирования файлов Linux.

+0

В основном C++ в ближайшем будущем, возможно, позже D. Благодаря! –

+0

Подвешивание большими пальцами легко, как только вы привыкнете к нему. –

+0

Я бы сказал, что более точно, что не изучать VIM - это хорошее изучение операций ключа VIM. Почти каждый другой профессиональный редактор намного лучше, чем VIM, и многие из них имеют режимы эмуляции VIM. – Lothar

3

Я использую vim с Dvorak, и у меня нет проблем с клавиатурой.

Возможно, вы захотите взглянуть на EVim, который распространяется вместе с vim/gvim, и представляет нечто более похожее на редактор модели, к которому вы привыкли. В отличие от обычного vim/gvim, он также позволяет клавишам со стрелками-стрелками выбирать и ctrl/shift-insert для копирования/вставки. Тем не менее, я определенно рекомендую входить в обычный vim.

+1

Я не видел EVim, но Cream может быть приятной альтернативой http://cream.sourceforge.net/ – Hasturkun

3

Быстрый Google для порта Linux диспетчера FAR появляется this post. По-видимому, менеджер FAR отлично работает под Wine. Это вариант для вас? Единственная реальная проблема, которую я вижу, - это если вы работаете в среде без X. В этом случае вы можете использовать приложение wineconsole, поставляемое с Wine, которое может работать без X (AFAIK).

+0

К сожалению, wine/wineconsole все еще нуждается в дополнительной работе, чтобы хорошо имитировать FAR. –

+0

'wineconsole --backend = curses Far.exe', похоже, отлично работает для меня. –

+0

Ум, какая версия вин/эмулятор терминала вы используете? Для меня это выглядит следующим образом: http://dump.thecybershadow.net/bf7c7cce1dfbbb6a7c6b5f19a7e61c7f/wine%2Bcurses%2Bfar.png –

1

Если вам нравится FAR, вы можете продолжить использовать его под Linux с помощью WINE, который предлагает WINE AppDB page for FAR.

+1

К сожалению, вину/wineconsole все еще нужно больше работать, чтобы хорошо имитировать FAR. –