【问题标题】:Use mac terminal to write PHP (save files) [closed]使用mac终端编写PHP(保存文件)[关闭]
【发布时间】:2012-09-13 05:02:37
【问题描述】:

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

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

【问题讨论】:

  • 您是在 macbook air 上执行此操作,还是从 macbook air 到服务器上执行此操作?
  • 从空中,到我的大学提供的驱动器上
  • 根据以下答案,只需使用远程服务器上存在的任何编辑器。终端只是将您带到服务器,之后您就可以使用那里的任何东西......您的 mac 不再重要。
  • 您的远程服务器正在运行什么操作系统?

标签: php macos terminal


【解决方案1】:

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

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

vim filename.php

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

【讨论】:

  • 我不知道你必须在终端中安装程序,我该怎么做?
  • 它们已经安装好了。只需使用 vim 或 nano。
【解决方案2】:

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

以下是入门参考指南:

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

你可以这样开始:

$ vim foo.php

【讨论】:

    【解决方案3】:

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

    $ nano file.php
    

    底部附有说明,说明如何使用它。例如^X Exit 表示点击Ctrl+X 退出(此时它会询问您是否要保存)。

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

    【讨论】:

      【解决方案4】:

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

      Why should I use an IDE?

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

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

      $ vim filename.php
      

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-06-16
        • 2012-05-02
        • 1970-01-01
        • 2011-12-25
        • 2011-01-09
        • 2016-07-21
        • 1970-01-01
        • 2015-10-23
        相关资源
        最近更新 更多