狠狠撸

狠狠撸Share a Scribd company logo
なんとかStormに負けたくない?
Emacs 初級
2016-03-01 PHP BLT #3
お前誰よ
? うさみけんた / tadsan / Zonu.EXE
? このスライドは開始10分前に書きはじめました
? pixiv Inc.でまじめにふまじめPHP書いてるよ
? WEB+DB PRESS Vol. 91買ってね!!!
あじぇんだ
? 無理せず手に馴染む道具で書くのが一番だよ!
? 今回は入門 なので、?
あんまりすごいことはやらないよ!
? 私のinit.elはGitHubにあるよ!?
https://github.com/zonuexe/dot?les/tree/master/.emacs.d
? Emacsは24.5を入れよう
php-mode
php-mode
? https://github.com/ejmr/php-mode
? 現在でも活発に開発されてるよ!
? もちろんPHP 7にも対応してる!
? 数年前にインストールして放置してる…?
ってひとは是非ともアップデートするべき
TRAMP
TRAMP
? Emacsに標準で入ってる
? SSHでサーバ上のファイルを編集できるよ!
? とても賢いので、Magitとかも普通に動く
? scp:your-server:/home/user/… ?
みたいに開ける
? recentfとかでも開けるので超べんり
magit-?nd-?les
magit-?nd-?les
? https://github.com/bradwright/magit-?nd-?le.el
? なんとかストームとか使ってる人たちが?
簡単にファイル絞り込んでるので悔しかった
? Git使ってるプロジェクトなら有効
? TRAMP使ってても問題なく利用できるよ?
(ただし、初回だけ若干重い…)
php-eldoc
php-eldoc
? https://github.com/zonuexe/dot?les/blob/
master/.emacs.d/site-lisp/php-eldoc.el
? 標準関数の引数とか覚えてられっか馬鹿野郎
? implode() の引数とかね!
? たしか入れかたがめんどくさいので、そのうち
Qiitaとかに書きます
smartchr.el
smartchr.el
? https://github.com/imakado/emacs-smartchr
? キーを連打すると入力文字列が入れ変ってく
? 変換パターンは自分で登録する
? たとえば [ → [] → array() みたいに
? 同名のVim Scriptが原作
psysh
psysh
? https://github.com/zonuexe/psysh.el
? PHPで動くインタラクティブシェル
? composer g require psy/psysh
? Emacsからも当然のように動かせるよ
まとめ
? なんとかストームがなくてもPHPは書けるよ
? 今回は入門 なので、?
そのうちもっとすごいことを書くよ
? エディタハラスメントはダメ、ゼッタイ。
? Emacsでキミだけの最強IDEを実装しちゃおう!

More Related Content

なんとか厂迟辞谤尘に负けたくない贰尘补肠蝉初级篇