Ответ Сандро хорош для настоящего инструмента командной строки.В Unix emacs и vim действительно единственные игры в городе, когда речь идет о сложных редакторах командной строки, поэтому хороший Java-режим для одного из них - то, что вам нужно.
Однако я хочу отметитьчто даже если на сервере нет X-сервера, вы все равно можете запускать на нем графические программы - им просто нужно подключиться к X-серверу на другом компьютере, например на вашем рабочем столе.Звучит странно, но в этом-то и весь смысл X windows: он изначально был разработан для того, чтобы люди могли запускать программы на мощных машинах с общим временем и получать к ним доступ с дешевых, тупых графических терминалов (это было еще в начале 80-х, когда людия подумал, что это хорошая идея).
В наши дни самый простой способ сделать это - использовать SSH для подключения к удаленному компьютеру, сообщив ему о включении пересылки X11.С SSH командной строки OpenSSH это так же просто, как добавить флаг -X
;Я не уверен, как ты это делаешь с PuTTY, но я уверен, что это возможно.После того, как вы вошли в систему с включенной переадресацией X11, вы можете просто запустить X-клиенты (такие как Eclipse или IDEA), и они подключатся к вашему локальному X-серверу.
О - вам понадобится локальный X-сервер,В Windows вы можете установить Xming
Все это занимает немного работы (хотя и не так много!), Поэтому, если вы просто хотите время от времени взламывать, все мои средства идут сEclim.Но если вы планируете много заниматься удаленной разработкой и не очень привязаны к интерфейсам curses, это может быть самый удобный маршрут.