SlideShare a Scribd company logo
1 of 23
エディタ戦争 貴方は何を使っていますか?by@chocopuyo
エディタ戦争とは プログラマーにとって、どのテキストエディタが一番よいかというテーマ論争である。
どんなエディタを使ってますか? メモ帳 秀丸 テキストエディット Gnomeエディタ
二大陣営vi VS emacs
初心者への洗脳が始まる 授業でemacsを使いなさいとか言う先生とかもうね…
UNIX系使いがよく使うのです
Emacs信者の言い訳 なんでもできるじゃん
Emacs信者の言い訳 なんでもできるじゃん ※プラグインを入れると
Emacs信者の言い訳
Vi信者の言い訳 UNIX標準で入っている
Vi信者の言い訳 速い
Vi信者の言い訳 編集動作が明確 ノーマルモード、挿入モード、ビジュアルモード、置換モードetc…
Vi信者の言い訳 コマンドが簡単
どっちがいいのさ?
どっちがいいのさ? NGWORD
Viはコマンドが簡単
HJKLでカーソル移動
q->x->マクロ決める->q、@->xで発動
:set fileencoding=utf-8
詳しくはvimtutorで。
まとめ vi vsemacs 両者ともいいところはあります。 色々試して気に入ったエディタを使いましょう。
終わり emacs信者からの質問は受け付けません

More Related Content

What's hot

2016 04-15 nl-nagoya_vim8
2016 04-15 nl-nagoya_vim82016 04-15 nl-nagoya_vim8
2016 04-15 nl-nagoya_vim8cohama
 
2014 12-06 ngk2014-b_2014年のvim
2014 12-06 ngk2014-b_2014年のvim2014 12-06 ngk2014-b_2014年のvim
2014 12-06 ngk2014-b_2014年のvimcohama
 
TypeScriptはいいぞ
TypeScriptはいいぞTypeScriptはいいぞ
TypeScriptはいいぞJun Suzuki
 
おすすめVimプラグインまとめ
おすすめVimプラグインまとめおすすめVimプラグインまとめ
おすすめVimプラグインまとめShun Iwase
 
Vim no susume
Vim no susumeVim no susume
Vim no susumeikdysfm
 
Php beginnerが beginner + になるための話
Php beginnerが beginner + になるための話Php beginnerが beginner + になるための話
Php beginnerが beginner + になるための話yuichi kishimoto
 
JavaScriptの仕組みと未来のJavaScript ~ESNextとは~
JavaScriptの仕組みと未来のJavaScript ~ESNextとは~JavaScriptの仕組みと未来のJavaScript ~ESNextとは~
JavaScriptの仕組みと未来のJavaScript ~ESNextとは~Yuki Hirano
 
VSCode Remoteでも画像コピペがしたいです!
VSCode Remoteでも画像コピペがしたいです!VSCode Remoteでも画像コピペがしたいです!
VSCode Remoteでも画像コピペがしたいです!Taisuke Yamada
 
PasteHub at kansai emacs 9th
PasteHub at kansai emacs 9thPasteHub at kansai emacs 9th
PasteHub at kansai emacs 9thKiyoka Nishiyama
 
Introduction to Vim plugins developed by non-Japanese Vimmer (Japanese version)
Introduction to Vim plugins developed by non-Japanese Vimmer (Japanese version)Introduction to Vim plugins developed by non-Japanese Vimmer (Japanese version)
Introduction to Vim plugins developed by non-Japanese Vimmer (Japanese version)deris0126
 
20140113_JAWS-UG沖縄 - うわっ・・・私のインスタンス入札価格、高すぎっ
20140113_JAWS-UG沖縄 - うわっ・・・私のインスタンス入札価格、高すぎっ20140113_JAWS-UG沖縄 - うわっ・・・私のインスタンス入札価格、高すぎっ
20140113_JAWS-UG沖縄 - うわっ・・・私のインスタンス入札価格、高すぎっNaoto Teruya
 
Vimの基本の基本
Vimの基本の基本Vimの基本の基本
Vimの基本の基本晋 小沼
 
はじめよう TypeScript - 入門から実践まで - 素の JavaScript とはさようなら!
はじめよう TypeScript - 入門から実践まで - 素の JavaScript とはさようなら!はじめよう TypeScript - 入門から実践まで - 素の JavaScript とはさようなら!
はじめよう TypeScript - 入門から実践まで - 素の JavaScript とはさようなら!Jun-ichi Sakamoto
 
Typescriptの中のこと(浅め)
Typescriptの中のこと(浅め)Typescriptの中のこと(浅め)
Typescriptの中のこと(浅め)Kazuhide Maruyama
 
Text editor anywhereでtextareaもsublime text 2
Text editor anywhereでtextareaもsublime text 2Text editor anywhereでtextareaもsublime text 2
Text editor anywhereでtextareaもsublime text 2Masayuki Maekawa
 
Jvm言語とJava、切っても切れないその関係
Jvm言語とJava、切っても切れないその関係Jvm言語とJava、切っても切れないその関係
Jvm言語とJava、切っても切れないその関係yy yank
 
究極にして至高のWAF
究極にして至高のWAF究極にして至高のWAF
究極にして至高のWAFYuki Ishikawa
 

What's hot (20)

2016 04-15 nl-nagoya_vim8
2016 04-15 nl-nagoya_vim82016 04-15 nl-nagoya_vim8
2016 04-15 nl-nagoya_vim8
 
2014 12-06 ngk2014-b_2014年のvim
2014 12-06 ngk2014-b_2014年のvim2014 12-06 ngk2014-b_2014年のvim
2014 12-06 ngk2014-b_2014年のvim
 
TypeScriptはいいぞ
TypeScriptはいいぞTypeScriptはいいぞ
TypeScriptはいいぞ
 
おすすめVimプラグインまとめ
おすすめVimプラグインまとめおすすめVimプラグインまとめ
おすすめVimプラグインまとめ
 
Vim no susume
Vim no susumeVim no susume
Vim no susume
 
Php beginnerが beginner + になるための話
Php beginnerが beginner + になるための話Php beginnerが beginner + になるための話
Php beginnerが beginner + になるための話
 
JavaScriptの仕組みと未来のJavaScript ~ESNextとは~
JavaScriptの仕組みと未来のJavaScript ~ESNextとは~JavaScriptの仕組みと未来のJavaScript ~ESNextとは~
JavaScriptの仕組みと未来のJavaScript ~ESNextとは~
 
VSCode Remoteでも画像コピペがしたいです!
VSCode Remoteでも画像コピペがしたいです!VSCode Remoteでも画像コピペがしたいです!
VSCode Remoteでも画像コピペがしたいです!
 
PasteHub at kansai emacs 9th
PasteHub at kansai emacs 9thPasteHub at kansai emacs 9th
PasteHub at kansai emacs 9th
 
Introduction to Vim plugins developed by non-Japanese Vimmer (Japanese version)
Introduction to Vim plugins developed by non-Japanese Vimmer (Japanese version)Introduction to Vim plugins developed by non-Japanese Vimmer (Japanese version)
Introduction to Vim plugins developed by non-Japanese Vimmer (Japanese version)
 
20140113_JAWS-UG沖縄 - うわっ・・・私のインスタンス入札価格、高すぎっ
20140113_JAWS-UG沖縄 - うわっ・・・私のインスタンス入札価格、高すぎっ20140113_JAWS-UG沖縄 - うわっ・・・私のインスタンス入札価格、高すぎっ
20140113_JAWS-UG沖縄 - うわっ・・・私のインスタンス入札価格、高すぎっ
 
Vimの基本の基本
Vimの基本の基本Vimの基本の基本
Vimの基本の基本
 
はじめよう TypeScript - 入門から実践まで - 素の JavaScript とはさようなら!
はじめよう TypeScript - 入門から実践まで - 素の JavaScript とはさようなら!はじめよう TypeScript - 入門から実践まで - 素の JavaScript とはさようなら!
はじめよう TypeScript - 入門から実践まで - 素の JavaScript とはさようなら!
 
Typescriptの中のこと(浅め)
Typescriptの中のこと(浅め)Typescriptの中のこと(浅め)
Typescriptの中のこと(浅め)
 
Vagrantのすすめ
VagrantのすすめVagrantのすすめ
Vagrantのすすめ
 
Text editor anywhereでtextareaもsublime text 2
Text editor anywhereでtextareaもsublime text 2Text editor anywhereでtextareaもsublime text 2
Text editor anywhereでtextareaもsublime text 2
 
anyframeを使おう
anyframeを使おうanyframeを使おう
anyframeを使おう
 
Jvm言語とJava、切っても切れないその関係
Jvm言語とJava、切っても切れないその関係Jvm言語とJava、切っても切れないその関係
Jvm言語とJava、切っても切れないその関係
 
究極にして至高のWAF
究極にして至高のWAF究極にして至高のWAF
究極にして至高のWAF
 
Xamarin.iOS
Xamarin.iOSXamarin.iOS
Xamarin.iOS