我最近购买了一个macbook air,我正在尝试使用终端而不是ftp客户端+文本编辑器进行编程。
我知道如何在SSH中运行,并从那里运行PHP(php -a),但我无法弄清楚在PHP中创建,编写和保存文件的无开销方式。任何帮助都是完美的
答案 0 :(得分:2)
您需要基于终端的文本编辑器。两个流行的是vim和Emacs,但它们有一些陡峭的学习曲线。更基本的是nano。
在大多数* nix机器上,这些都是默认安装的。尝试命令
vim filename.php
这应该使用vim编辑器打开filename.php。
答案 1 :(得分:2)
OSX(和几个Linux)附带nano
(/usr/bin/nano
)。这是一个基本的(非神秘的)文本编辑器。如果您不熟悉vim或emacs,我推荐使用nano,因为它只适用于凡人。
$ nano file.php
它附带底部的说明,说明如何使用它。例如,^X Exit
表示点击Ctrl+X
退出(并询问您是否要在此时保存)。
它还有各种有用的功能,如语法高亮和自动缩进,如果你是这样的事情。这些可以在config file中设置(存储在您的主目录中为.nanorc
)。
答案 2 :(得分:2)
我不建议在终端中使用简单的文本编辑器进行编程。您可以做的最好的事情是使用诸如Zend Studio,Eclipse PDT或NetBeans之类的IDE。那里有很多。 IDE为您提供语法突出显示,代码完成等,这些只是基本功能的一部分。我喜欢Zend Studio的一个功能 - 即使我没有使用它 - 是Remote Server connections。它允许您直接连接到远程服务器并在Zend Studio中编辑文件!
不要使用FTP +文本编辑器。只需使用FTP下载文件(如果这是您可以下载它们的唯一方法)并将整个项目保存到文件夹中并使用IDE编辑和保存文件。
正如许多其他人所述,您可以在终端中使用vim或nano。我更喜欢vim,它确实安装了OS X,因此您无需安装任何东西。
$ vim filename.php
然后在vim中,如果您想进行更改,只需按键盘上的 i 键即可。这将vim更改为“插入”模式。在“插入”模式下进行更改后,按 ESC ,然后按冒号键(:)。现在您已准备好编写更改。按 w 键进行编写,然后按 q 退出,最后按输入。对于vim来说,这几乎是你最基本的东西。
答案 3 :(得分:1)
Mac OS在vim
下附带/usr/bin/vim
,因此可用于处理处理PHP文件时所需的所有功能。
以下是入门参考指南:
参考:http://linux.die.net/Intro-Linux/sect_06_02.html
您可以这样开始:
$ vim foo.php