2

我最近买了一台 macbook air,我正在尝试使用终端而不是 ftp 客户端 + 文本编辑器进行编程。

我知道如何通过 SSH 登录,并从那里运行 PHP (php -a),但我无法找到一种在 PHP 中创建、写入和保存文件的无开销方式。任何帮助都是完美的

4

4 回答 4

2

我不建议在终端中使用简单的文本编辑器进行编程。您可以做的最好的事情是使用诸如Zend StudioEclipse PDTNetBeans之类的 IDE 。那里有很多。IDE 为您提供语法高亮、代码完成等功能,而这些只是一些基本功能。我喜欢 Zend Studio 的一个特性——即使我没有经常使用它——是远程服务器连接。它允许您直接连接到远程服务器并直接在 Zend Studio 中编辑文件!

为什么要使用 IDE?

不要使用 FTP+文本编辑器。只需使用 FTP 下载您的文件(如果这是您下载文件的唯一方式)并将整个项目保存到一个文件夹中,然后使用 IDE 编辑和保存您的文件。

正如许多其他人所说,您可以在终端中使用vimnano 。我更喜欢vim,它确实随 OS X 一起安装,所以你不必安装任何东西。

$ vim filename.php

然后在 vim 中,如果你想进行更改,只需按键盘上的i键。这将 vim 更改为“插入”模式。在“插入”模式下进行更改后,按ESC,然后按冒号键 ( : )。现在您已准备好编写更改。按w键写入,按q退出,最后按enter。这几乎是你对 vim 最基本的东西。

于 2012-09-20T19:36:37.803 回答
2

您需要一个基于终端的文本编辑器。两个流行的是vimEmacs,但它们的学习曲线有点陡峭。更基本的一个是nano

在大多数 *nix 机器上,这些都是默认安装的。试试命令

vim filename.php

这应该使用 vim 编辑器打开 filename.php。

于 2012-09-20T19:09:52.220 回答
2

OSX(和几个 Linux)带有nano(in /usr/bin/nano)。这是一个基本的(非神秘的)文本编辑器。如果你不熟悉 vim 或 emacs,我推荐 nano,因为它只适合普通人使用。

$ nano file.php

它带有底部的说明,说明如何使用它。例如^X Exit意味着点击Ctrl+X退出(它会询问您是否要在那时保存)。

如果您喜欢这种东西,它还具有各种有用的功能,例如语法突出显示和自动缩进。这些可以在配置文件中设置(存储在您的主目录中.nanorc)。

于 2012-09-20T19:14:48.997 回答
1

Mac OS 自带,vim因此/usr/bin/vim可用于执行处理 PHP 文件时所需的所有功能。

以下是入门参考指南:

参考: http: //linux.die.net/Intro-Linux/sect_06_02.html

你可以像这样开始:

$ vim foo.php
于 2012-09-20T19:11:38.203 回答