notepad ++ альтернатива Centos для кодирования непосредственно на VPS, который похож на Nano - PullRequest
1 голос
/ 06 сентября 2011

Этот вопрос задавался несколько раз здесь и там, но вы видите, что все они, похоже, имеют рабочий стол linux, я не хочу альтернативу notepad ++ для рабочего стола linux, я хочу альтернативу notepad ++ для сервера centos, и Я хочу, чтобы это было похоже на nano, а не на vi, я не знаю vi, поэтому я ищу редактор, который позволил бы мне открыть файл на vps, выбрать язык программирования, и это должно исправить мои ошибки кодирования, таким образом Я бы не стал тратить время на загрузку файлов из окон в vps, он должен быть простым и небольшим, я не хочу тратить ресурсы vps на редактор

Существует ли такой редактор?

Редактировать

@ romainl

мой vps из 2host.com , у меня есть Centos 5 64-битный VPS E-CLASS, перейдите туда для получения дополнительной информации , это вся информация, которую я знаю.

Это мой производственный vps, но я спросил, потому что у меня есть другой vps с chvps.com , самый дешевый тариф, у меня есть mysite.com и mysite.net, я купил mysite.net, так что нет его можно украсть, поэтому я перенаправляю пользователей с mysite.net на mysite.com, я создаю новый скрипт для своего сайта, чтобы chvps хост mysite.net, где я тестирую новую версию, например, промежуточный сервер.

Более того, я играю с Джанго на alwaysdata.com , поэтому я хотел бы получить редактор.

Я видел, как многие люди говорили, что они любят vim / vi, я научусь использовать vim, если вы скажете мне, почему vim сильнее? не все ли они просто редакторы?

Ответы [ 2 ]

2 голосов
/ 06 сентября 2011

Чтобы ответить на ваш вопрос напрямую, вот несколько редакторов CLI:

Насколько я знаю, они не будут отображать синтаксические ошибки при вводе или даже при сохранении, вы не получите (полу) автоматическизавершение либо.В целом они более мощные, чем nano, но менее мощные, чем NP ++ (с которыми я не знаком), и тем более vim или emacs.

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

Я не знаю о emacs, но vim можно использовать в «простом» режиме, например так: vim -y yourfile.php.

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

Не могли бы вы рассказать нам немного больше о вашем рабочем процессе (схема сервера, использование VCS…)?На первый взгляд кажется, что вы редактируете файлы непосредственно на производственном сервере, что на самом деле не рекомендуется.

<EDIT>

О Vim, а все остальные - просто редакторы.

Да, все они имеют одинаковый набор базовых функций: возможность ввода текста, вырезания, вставки, перемещения курсора ... но даже эти базовые функции могут быть реализованы многими способами.Вы говорите, что хотите использовать функции NP ++ в редакторе CLI, мы можем предположить, что вы пробовали другие редакторы и в конечном итоге решили пойти с ним, потому что он работал лучше для вас, чем другие.

Все редакторы CLI отличаютсяКак и их коллеги с графическим интерфейсом, они светятся в одном месте, а в другом - нет.Поскольку вы программист, вам «нужны» некоторые расширенные функции, и у любого редактора нет полноценной системы поиска / замены, поддерживающей регулярные выражения, своего рода автозаполнение, макросы, возможность создавать и отображать ошибки и т. Д.

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

Первая проблема, с которой вы можете столкнуться, - это внезапность пути обучения и странность их "моделей", но большинство пользователей vim / emacs скажут вам, что после их усвоения трудно вернуться.

Почему Vim (или emacs)?

У меня нет конкретного предложения по продаже, чтобы обслуживать вас.Я был опытным пользователем TextMate, для меня это был лучший редактор, и он соответствовал всем моим потребностям, но мне было немного скучно.

Затем я наткнулся на Python screencast , где все выглядело волшебныммне и я нашел другие скринкасты Дерека Уайетта и других, и я был заинтригован: как они перемещаются по своему коду, как они ищут / заменяют, омни-завершение, сумасшедшие плагины (объемные камни)сумасшедшие движения и текстовые объекты…

Я воспользовался медленной неделей, чтобы изучить основы и сделать / исправить множество ошибок, и теперь я смотрю на TextMate так же, как вы смотрели на Блокнот (не ++).

Вот несколько дополнительных ссылок vim для вас:

Но я только что вспомнил другой редактор CLI: diakonos .

</EDIT>

0 голосов
/ 06 сентября 2011

Если вы уже несколько раз спрашивали, возможно, искомое приложение еще не существует.Я должен сделать то же самое, что и вы (редактировать файлы на сервере, настроить и скрипты), и я делаю это с помощью jEdit с плагинами, специфичными для языка, плюс плагин FTP.По крайней мере, вы могли бы попробовать.

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