Emacsとともにする開発環境
(blog.shiren.dev)クラシックエディタを使うことに決め、vim から始めて emacs へと乗り換えることになりました。
Emacsを使って開発環境を構築する方法についての文章です。
今は個人的な理由でIDEをより多く使っていますが、今でもEmacsに快適さを感じています。
クラシックエディタを使うことに決め、vim から始めて emacs へと乗り換えることになりました。
Emacsを使って開発環境を構築する方法についての文章です。
今は個人的な理由でIDEをより多く使っていますが、今でもEmacsに快適さを感じています。
13件のコメント
モードをあまりにもたくさん挙げてしまうと、かえって
emacsに抵抗感を持つ人が増えるのではないかと心配ですね :-D言語別モード +
vc-modeだけでも開発するには十分ではないかと思いますし、flycheckくらいを追加するだけでも悪くありません。うわ、コメント欄がかなり盛り上がっていますね
良い文章をありがとうございます
以前
emacsを使ってみたこともありますが、私の業務パターンでは各サーバーに接続して作業することも多いので、結局はvimを使うようになりますね。emacsは IDE のように主に使う個人環境に設定して使うなら良いのですが、そうでなければvimのほうが向いている気がします。純粋なEmacsを5年間使っています。
いくつかの言語(例: Python、OCaml、...)については、個人的にはIDE並みの生産性があると感じています。
ただ、c/c++やjavaのようにIDEがものすごく発達している場合は少し厳しいですね。それでもたいていのものはmodeがサポートしているので、使いやすいです。
何より楽しいです。そしてコマンドがUnixの基本と重なる部分が多いので、tmuxやbashでもたまに活用しています。
使ったことはありませんが、指の健康(?)のためには emacs は良い選択ではない、という話もどこかで読んだことがあります。どうお考えか気になります。 :-)
Emacsユーザーではありませんが、Ctrl + CV が多い作業を数日やっていたら、その後から小指が痛くなり始めました。なので、Emacsを使うなら Alt(Command) キーを Ctrl キーの代わりに使うのが必須のように思います。親指を使うと少し楽になるので。
Capslock -> ctrl
Command(alt) -> meta
通常はこのようにマッピングして使います。
3時間以上の長時間作業をすると、小指が少し痛くなりますね(笑)..
*nix では、tweak で Caps Lock を Ctrl にマッピングして使うと悪くありません。
あ、コントロールもマッピングしないといけませんね。HHKBを長く使っていたので忘れていました(笑)
metaキーをcommandキーに変更して使っているので大丈夫です。まったく問題ありません :)
個人的には、そういう心配は vim で毎回 esc キーを何度も押す心配と似ている気がします :)
実際、esc キーはほとんど使いませんよね..
使いにくい
https://www.spacemacs.org/をインストールして、vim と併用して使うのも良いと思います個人的には https://github.com/hlissner/doom-emacs をおすすめします。