2012-09-20 25 views
3

我最近買了一臺macbook air,我試圖用終端而不是ftp客戶端+文本編輯器進行編程。使用mac終端寫入PHP(保存文件)

我知道如何進入SSH,並從那裏運行PHP(php -a),但我無法完全弄清楚用PHP創建,寫入和保存文件的開銷方式。任何幫助將是完美的

+0

你是在macbook air上執行此操作,還是從macbook air執行此操作? – Dave

+0

,從我的大學 –

+0

提供的驅動器上,根據下面的答案,只需使用遠程服務器上存在的任何編輯器即可。終端只是讓你到服務器,之後,你使用的是什麼......你的Mac不再重要。 – Dave

回答

2

我不會推薦在終端中使用簡單的文本編輯器進行編程。您可以做的最好的事情是使用IDE,例如Zend Studio,Eclipse PDTNetBeans。那裏有很多。 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,如果你想改變你只需按鍵盤上的關鍵。這改變了vim到「插入」模式。在「插入」模式下進行更改後,按ESC,然後按冒號鍵()。現在您已準備好編寫您的更改。按w鍵寫入,並且q退出,最後按輸入。這幾乎是你對vim最基本的東西。

2

你想要一個基於終端的文本編輯器。兩種流行的是vimEmacs,但他們有一個陡峭的學習曲線。更基本的是nano

在大多數* nix機器上,這些機器都默認安裝。試試命令

vim filename.php 

這應該用vim編輯器打開filename.php。

+0

我不知道你必須安裝一個程序到終端,我該怎麼做? –

+0

他們已經安裝。只需使用vim或nano。 – Neo

2

OSX(和一些Linux版本)來與nano(以/usr/bin/nano)。這是一個基本的(非神祕的)文本編輯器。如果你對vim或emacs不熟悉,我推薦nano,因爲它可以被凡人使用。

$ nano file.php 

它附帶說明如何使用它的底部說明。例如^X Exit表示點擊Ctrl+X退出(並且它會詢問您是否要保存該點)。

它還具有各種有用的功能,如語法突出顯示和自動縮進,如果你進入這樣的事情。這些可以在config file(它存儲在您的主目錄中作爲.nanorc)中設置。