VimM#3

1,791 views

Published on

VimM#3

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,791
On SlideShare
0
From Embeds
0
Number of Embeds
432
Actions
Shares
0
Downloads
12
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

VimM#3

  1. 1. Vimで効率的な テキスト編集 株式会社RAWHIDE. 赤松 祐希
  2. 2. 自己紹介
  3. 3. •Ruby/Railsプログラマ •Vim歴 そろそろ2年ぐらい •戦闘力121 *1 •http://ukstudio.jp/ *1 :echo len(filter(readfile($MYVIMRC), 'v:val ! "^s*$"'))
  4. 4. プログラマにとって のエディタとは
  5. 5. 武士にとっての 刀
  6. 6. いつも刃を 研いでおくこと
  7. 7. 1つのエディターを 熟知すること 達人プログラマー ヒント:22
  8. 8. •設定可能であること •拡張性があること •プログラム可能であること
  9. 9. Vimならできる! emacsとかでもできるけど =)
  10. 10. 3つのステップ
  11. 11. •非効率な作業を見つける •解決方法を見つける •習慣にする
  12. 12. vimrc
  13. 13. •設定ファイルの編集が面倒 •編集しなくなる •作業効率が低いまま!
  14. 14. リローダブルvimrc 参考 http://whileimautomaton.net/2008/08/ vimworkshop3-kana-presentation
  15. 15. 実際に非効率な部分を 改善しよう! (今回はvimrcは編集しない)
  16. 16. カーソルの移動
  17. 17. =============================================================================== = V I M 教 本 (チュートリアル) へ よ う こ そ - Version 1.7 = =============================================================================== Vim は、このチュートリアルで説明するには多すぎる程のコマンドを備えた非常 に強力なエディターです。このチュートリアルは、あなたが Vim を万能エディ ターとして使いこなせるようになるのに十分なコマンドについて説明をするよう なっています。 チュートリアルを完了するのに必要な時間は、覚えたコマンドを試すのにどれだ け時間を使うのかにもよりますが、およそ25から30分です。 ATTENTION: 以下の練習用コマンドにはこの文章を変更するものもあります。練習を始める前 にコピーを作成しましょう("vimtutor"したならば、既にコピーされています)。 このチュートリアルが、使うことで覚えられる仕組みになっていることを、心し ておかなければなりません。正しく学習するにはコマンドを実際に試さなければ ならないのです。文章を読んだだけならば、きっと忘れてしまいます!。 さぁ、Capsロック(Shift-Lock)キーが押されていないことを確認した後、画面に レッスン1.1 が全部表示されるところまで、j キーを押してカーソルを移動しま しょう。 レッスン 1.1: カーソルの移動 gg G ^ $h l k j
  18. 18. 知らないものが 1つでもあった人
  19. 19. チュートリアルを 読みましょう Vimから :Tutorial ターミナルから vimtutor
  20. 20. 検索
  21. 21. すごく面倒 /sugokunamaenonagaikansuu
  22. 22. *(アスタリスク) •カーソル位置の単語をさくっと検索 •キーストロークが大幅激減!
  23. 23. ファイル間の移動
  24. 24. gf •カーソル上のファイル名のファイルを開く
  25. 25. 置換
  26. 26. •v •Ctrl + v •V 置換したい範囲を選択!
  27. 27. 補完
  28. 28. •長い単語を何度も入力は面倒 •スペルミスの可能性 •コピペも非効率
  29. 29. •キーワードで補完 •Ctrl + n, Ctrl + p •Vim7ならオムニ補完もあるでよ
  30. 30. これから
  31. 31. •他人の.vimrcを読む •人に聞く •vim-users.jp
  32. 32. vim-users.jp
  33. 33. •http://vim-users.jp/ •http://www.lingr.com/room/vim- users.jp •http://qwik.jp/vim-usersjp/

×