使用するエディターを変えた
Vimを使い始めました。まぁ今までemacsを使いたいといっていましたが、普通に開発に使う分にはそこまで多機能じゃなくてもいいかなと……すいません嘘つきました。実際のところは、.emacsの編集の難しさと2段式キーバインドが使いこなせなくてダメでした。
Vimがいいなと思ったのは、現在の職場ではsshでサーバに潜っている時間が長いんですが、管理しているサーバが百台超ほどありまして、emacsをインストールして自分の環境をセッティングすることなど不可能に近いんですね。その点、vimならインストール一発である程度環境は整いますんで、その点がいいかなと言うのが一点。あと、最近自分はvimperatorに依存した生活をしてまして、その結果、emacsでhjklを叩きまくるというミスを犯しがちなんですわ。またその逆で、firefoxでCtrlをキープしてたりとか、体が覚えているキーバインドがめちゃくちゃになっていたんですね。
で、emacsとvimどちらを選択するかということを考えた結果、vimと相成りました。
早速勉強をはじめているんで、以下は勉強用のメモ。
香り屋 — KaoriYawww.kaoriya.net
www.viemu.com
名無しのvim使いへようこそ。 — 名無しのvim使い「名無しのvim使い」へようこそ。
このサイトはUnix系エディタviの後継、vimエディタの基本の基本から、スクリプトでの機能拡張までを扱うvimエディタ専門の情報サイトです。
Vimエディタをより普及させるため、Vimエディタの各種情報を収集、公開しています。nanasi.jp
(PHP)プログラマのためのVIM (まとめ) - おぎろぐはてブロ遅ればせながら、依然書いてたAndreiのVimスライドの訳記事の一覧エントリを。 今でもちょくちょくブックマークされているのですが、個別エントリしかなくてブクマしづらいので。 元記事 http://www.gravitonic.com/blog/archives/000357.html ここからAndreiの実際使っているVimの設定ファイルやプラグインのアーカイブもダウンロードできます。 記事一覧 カーソル位置・カーソル移動・マーク・挿入 削除・検索 置換・テキストオブジェクト コピー/削除/貼り付け、レジスタ undo ビジュアルモード、ウィンドウ、タブ 補完・マップ・オプション セッシ…d.hatena.ne.jp
- PHPプログラマのためのvim入門講座。デバッグやコードジャンプ、折りたたみなどの情報はこちらから得ました。あと、翻訳元のサイトより、vim設定セットのダウンロードセットが消えていますがinternet archiveより取得が可能でした。
Wayback Machineweb.archive.org
こちらを一式、ホームディレクトリへコピーすると、すぐにPHP開発環境が整います。*1
blog.livedoor.jp
vim+xdebugを使ったリモートデバッグの方法。まだ試していない。今後の課題。
以上。