[Решено] Текстовый редактор для Java

Нужно что-то простое. Устроил бы консольный nano, но хочу:
- Обязательно - подсветку синтаксиса.
- Обязательно - нормальную нумерацию строк. Как в gedit например, а не внизу и при запуске со какими-то ключами как в nano. И чтобы не дергалось туда-сюда как в nano.
- Желательно - сворачивание содержимого целых классов по хоткею. Понравилось в Eclipse - тыц мышью, и не видно содержимого класса.
- Желательно консольное.

Использовать планирую с тайловым WM, открыто будет несколько окон редактора и компиляция в отдельном терминале. Так что никаких вкладок.
vim/emac + 256 color terminal
Лозунг у них был такой: "Познание бесконечности требует бесконечного времени". С этим я не спорил, но они делали из этого неожиданный вывод: "А потому работай не работай — все едино". И в интересах неувеличения энтропии Вселенной они не работали. (с)
Вим пробовал - запомнить сочетания клавиш можно. Но пользоваться для кодинга - даже не представляю, слишком неудобно.
Емакс туда же, тоже большой и не для написания кода. Имхо.

Еще варианты?
Я что-то сомневаюсь, что в консоли ещё найдётся что-то нормальное, разве что http://ru.wikipedia.org/wiki/JOE . Вроде как mcedit ещё можно попробовать, но там из коробки функциональности нет никакой, а можно ли это всё расширить я не знаю.
Из не консольных наиболее адекватен для любых нужд Geany.
Для консоли vim.
Так же можно в сторону Sublime Text 2 посмотреть. Отличный редактор, быстрый и расширяемый.
www.emunix.org
http://habrahabr.ru/post/28362/
http://rus-linux.net/MyLDP/BOOKS/Vim/pr … im-17.html
Лозунг у них был такой: "Познание бесконечности требует бесконечного времени". С этим я не спорил, но они делали из этого неожиданный вывод: "А потому работай не работай — все едино". И в интересах неувеличения энтропии Вселенной они не работали. (с)
:make вызывает компилятор с нужными параметрами, после окончания компиляции вы можете прыгать по ошибкам в исходниках (если таковые были найдены).
:cc переходит к месту текущей ошибки, :cc переходит к ошибке номер .
:cnext и :cprevious переходят соответственно к следующему и предыдущему месту ошибки.
:clist показывает список ошибок.

Гм, очень вкусно. Прямо из коробки парные скобки подсвечивает, синтаксис - нет. Пришлось в .vimrc дописывать кое-чего.

:set number
Вот чего мне не хватало в nano. Пожалуй, на Виме и остановлюсь. Дальше нужно его пилить напильником, но это тема другого разговора.

Вопрос решен, всем спасибо за участие.
 
Зарегистрироваться или войдите чтобы оставить сообщение.