这个问题已经问了好几次了,但是你可以看到他们似乎都有一个linux桌面,我不想要linux桌面的notepad++替代,我想要一个用于centos服务器的notepad++替代方案,我希望它像nano一样不像vi,我不知道vi,所以我正在寻找一个编辑器,它允许我在vps上打开一个文件,选择一种编程语言,并且它应该纠正我的编码错误,这样我就不会浪费我从窗口上传文件到vps的时间,它应该很容易使用,而且很小,我不想把我的vps资源浪费在编辑器上
这样的编辑存在吗?
编辑
@romainl
我的副总裁来自2host.com,我有centos 5 64位vps E级,去那里获取更多信息,这就是我所知道的所有信息。
这是我的生产版本,但我问,因为我有来自chvps.com的另一个vps,最便宜的计划,我有mysite.com和mysite.net,我买了mysite.net,所以没人能偷它,所以我把用户从mysite.net重定向到mysite.com,我正在为我的站点创建一个新脚本,所以chvps主机mysite.net在那里对新版本做一些测试,比如一个临时服务器。
此外,我在alwaysdata.com上玩django,所以我想要一个编辑器。
我见过很多人说他们喜欢vim/vi,如果你能告诉我为什么vim更强大的话,我会学会使用vim?他们不都是编辑吗?
发布于 2011-09-06 09:01:38
为了直接回答您的问题,下面是几个CLI编辑器:
据我所知,它们不会在您键入或保存时显示语法错误,您也不会获得任何(半)自动完成。总之,这些功能都比nano更强大,但比NP++ (我不熟悉)更强大,更强大的是vim或emacs。
无论如何,即使是使用“巨大”功能集构建的股票vim也不会在输入或保存时检查您的PHP文件的语法,为此您将需要一堆插件。
我不知道emacs,但是vim可以在“轻松”模式下使用,比如:vim -y yourfile.php。
Vim是世界上最好的两位编辑之一,学习它的基本知识并不难。你现在可能没有太多的时间花在上面,但一旦你花了时间,你就试一试。是石头。
你能告诉我们更多关于你的工作流程(服务器布局,使用VCS…)吗??乍一看,您似乎是直接在生产服务器上编辑文件,这并不是真正的推荐。
<EDIT>
关于Vim和所有其他人只是编辑.
是的,它们都具有相同的基本功能:输入文本、剪切、粘贴、移动光标…的能力。但即使是这些基本功能也可以通过多种方式实现。如果您想在CLI编辑器中使用NP++特性,我们可以假设您尝试过其他编辑器并最终决定使用它,因为它比其他编辑器更适合您。
所有的CLI编辑器都是不同的,就像它们在一个地方发光而在另一个地方缺少的GUI编辑器一样。因为你是一个程序员,你“需要”一些高级特性和任何编辑器没有一个完整的支持regex的搜索/替换系统、某种自动完成、宏、生成和显示错误的能力等等。
Vim和Emacs都提供了这些传说,并且通过本地或插件提供了更多的功能。据我所知,它们是唯一真正适合编程的CLI编辑器,因此,为了能够直接在VPS上工作并提高效率,您没有太多的选择:它要么是其中一个,要么是另一个。
你可能面临的第一个问题是学习路径的突兀和他们的“模型”的怪异,但大多数vim/emacs用户会告诉你,一旦它内化了,就很难再回来了。
为什么是Vim (或emacs)?
我没有什么特别的卖点来为你服务。我是一个高级的TextMate用户,对我来说,它是最好的编辑,它满足了我所有的需求,但我有点无聊。
然后我偶然发现了一个Python屏幕,那里的一切看起来都很神奇,我发现了德莱克怀亚特和其他人的其他屏幕:他们在代码中移动的方式,搜索/替换的方式,全貌,疯狂的插件(环绕岩石),异常的动作和文本对象…。
我利用这个缓慢的一周来学习基础知识,犯了很多错误,现在我看TextMate的方式和看记事本(而不是++)的方式一样。
下面是一些附加的vim链接:
呵呵,我刚想起另一个CLI编辑:迪亚科诺斯。
</EDIT>
发布于 2011-09-06 07:20:29
如果你问了几次,也许你要找的应用程序还不存在。我必须做同样的事情,像你(在服务器上编辑文件,配置和脚本),我做它与jEdit与语言特定的插件加上FTP插件。至少你可以试试。
https://stackoverflow.com/questions/7316044
复制相似问题