Software Design 2025年3月号 読書メモ
2025-03-09
拡大版大特集あなたがエディタに求めるものは?コードエディタ大研究
[Part1]人気のエディタの魅力を深掘り
序章:エディタ選びのポイントITエンジニア人生を左右するツールのいろは…… mattn
- 思考の速度で編集しよう!で読んだような気がする
- 現代でedを使う人はいるんだろうか…
- ed→em→vi→stevie→vim→neovimという系譜になるのかな
- かなり複雑
- emacsもTECO(Text Editor and Corrector)から生まれたのか
- 昔はSublime TextやAtom使ってましたね…懐かしい
- 今もあるんだろうか
- 歴史的にはテキストエディタ同士で便利なツールを互いに取り込んできたことがよくわかった
- LSPのおかげでvimでも便利に入力支援が使える
- 誌面にはありませんが、neovimであればcoc.nvimがが便利
- 標準機能のLSPを使おうとしたが、あまりの設定の多さに挫折してしまった
- 見た目は大事
- 自分はnordを使っています
- 1~2年くらい使い続けているのでそろそろ変えても良い頃
- Vim拡張はないと生きていけない
- いつでもどこでもvimのキーバインドが使えるのは便利
第1章:Visual Studio Code 個人でもチームでも使いやすいエディタ誰もが快適に使えるように考慮されたデザイン…… 森下 篤
- GUIのエディタだとデバッガが便利ですよねぇ
- CUIで直感的に操作するのはなかなか難しい
- .vscode/settings.jsonで設定共有するのは良さそうだなと思いますが、LSPと同様標準化できると他のエディタにも設定を共有できて嬉しいですね..
第2章:Vim すばやく直感的に編集できるエディタ機能の組み合わせでとことん突き詰める編集の効率化…… ゴリラ
- オペレータ・モーション・テキストオブジェクトは
- ドットコマンドは使いこなせると強くなるんですが、自分はまだまだなのでもっと使いこなしていきたいですね
- grepコマンドで検索できるのもあったか
- いつもtelescope.nvimを使っているので
:rはjqとか使うとjsonを簡単にformatできたりするので便利:w !コマンドにテキストの内容を標準入力として渡せるのは初めて知った
第3章:Emacs 拡張性に優れた,ハッカーのためのエディタLispがもたらす無限の自由さとは…… うさみけんた,たけてぃ
- emacsのそれ自体がOSなどという話はとても興味がある
- 「勧めにくい」ということは「使えなくなった」を意味しないは同意ですね
- emacsの略はEditing MACroSなんだ…初知り
- そこからGNUプロジェクトが…
- Metaキーってなんだろう
- LispはAIとも繋がるんだ
- SpacemacsやDoom Emacsがいいのか、emacs使うときは使ってみます
- TRAMPいいな…vimでもあるんだろうか
- 内容が濃くて圧倒されてしまった
第4章:Cursor 生成AI時代のエディタ高度な開発支援機能がもたらすパラダイムシフト…… 木下 雄一朗
- ゼロエントロピーとは…?
- CursorはAIとの対話を起点に再構築している
- モデルの対応が速いのが良いらしい
- 画像を渡して色々作れる利点によってフロントエンドを即座に作れるようになれそうだ
- エージェントどこまでいけるんだろう
- 既存のサービスで作り方の情報があるとはいえ、Xのクローンがサクッとできるのは驚き
- 既存のシステムの改修がどこまでいけるのか気になり
[Part2]エディタを極める理由
第5章:エディタに熟達した先に何があるのか?エンジニアが身につけたい2つの力…… 大竹 智也
- AIで簡単に情報が得られるようになったこともあり、網羅的に知識を習得できる書籍の価値が相対的に高まったと感じる
- 確かにだらだら環境を整え続けちゃう部分はあるので、目標を意識しなきゃですね
- 1年が過ぎ去る時間がどんどん短くなっていることもあり、何をすべきでないかを考える大切さをひしひしと感じています…
- 設定から卒業
- 拡張・プラグインの開発まで進めているところはあるので、本体の開発までできるといいな
- 継続的アウトプット(CO)いい言葉
- 3000コントリビューション以上は優秀らしい
- 2023年は3000コントリビューションでした

- 2023年は3000コントリビューションでした
- 書籍の出版って持ち込みできるんだ…
- 結局は自己研鑽が大事
- ファイルの開くときは自分はtelescope.nvimで十分だなと感じていますが、まだまだ早く出来るんだろうか
- すぐにでもアウトプットしたくなる良い文章を読ませていただきました
第6章:理想のテキストエディタを追求する理由エディタのカスタマイズと,その先の世界…… Shougo
- おーあの暗黒美無王さんだ
- 第5章の著者とはちょっと立場が違う気がしていて面白い
- 疎結合にして柔軟性を高めているんだ
- 継続が重要
第7章:エディタのキーマップへのこだわりVimを例に考えるキー操作最適化のための思考法…… 最上 伸一
- markdownのチェックつけるの面倒だと思っていた
- space dで設定入れておこうかな
jjのキーマップは好きで使ってますね- よくvimの設定で見る<expr>はそういう意味だったのか
- キーストローク忘れちゃんですよねぇ…
- LSP周りはg始まり、テキスト編集系は<space>は結構いいかも
Penpen7のブログ