最近macbookairを購入しましたが、ftpクライアントとテキストエディタの代わりにターミナルを使用してプログラミングしようとしています。
私はSSHで接続する方法を知っており、そこからPHP(php -a)を実行しますが、PHPでファイルを作成、書き込み、保存するためのオーバーヘッドのない方法を完全に理解することはできません。どんな助けでも完璧でしょう
ターミナルで単純なテキストエディタを使用してプログラミングすることはお勧めしません。最善の方法は、 Zend Studio、Eclipse PDT、NetBeansなどのIDEを使用することです。そこにはたくさんあります。IDEは、構文の強調表示、コードの補完などを提供します。これらは、基本的な機能のほんの一部です。Zend Studioで気に入っている機能の1つは、あまり使用していませんが、リモートサーバー接続です。リモートサーバーに直接接続して、ZendStudioでファイルを編集できます。
FTP+テキストエディタを使用しないでください。FTPを使用してファイルをダウンロードし(それがファイルをダウンロードできる唯一の方法である場合)、プロジェクト全体をフォルダーに保存し、IDEを使用してファイルを編集および保存します。
他の多くの人が述べているように、ターミナルではvimまたはnanoを使用できます。私はvimが好きで、OS Xにインストールされているので、何もインストールする必要はありません。
$ vim filename.php
次に、vimで変更を加えたい場合は、キーボードのiキーを押すだけです。これにより、vimが「挿入」モードに変わります。「挿入」モードで変更を加えた後、ESCを押してから、コロンキー(:)を押します。これで、変更を書き込む準備ができました。wキーを押して書き込み、qキーを押して終了し、最後にEnterキーを押します。これがvimの最も基本的なものです。
OSX(およびいくつかのLinux)にはnano
(in /usr/bin/nano
)が付属しています。これは基本的な(難解ではない)テキストエディタです。vimやemacsに慣れていない場合は、単なる人間でも使用できるnanoをお勧めします。
$ nano file.php
下部に使い方の説明が付いています。たとえば、^X Exit
ヒットCtrl+X
して終了することを意味します(その時点で保存するかどうかを尋ねられます)。
また、そのようなことに興味がある場合は、構文の強調表示や自動インデントなど、さまざまな便利な機能があります。これらは、構成ファイル(ホームディレクトリにとして保存されている.nanorc
)で設定できます。
Mac OSにはvim
underが付属し/usr/bin/vim
ているため、PHPファイルを処理するときに必要なすべての機能を実行するために使用できます。
開始するためのリファレンスガイドは次のとおりです。
参照: http: //linux.die.net/Intro-Linux/sect_06_02.html
あなたはそのように始めることができます:
$ vim foo.php