Vi(m)を教えた話
Upcoming SlideShare
Loading in...5
×
 

Vi(m)を教えた話

on

  • 1,666 views

 

Statistics

Views

Total Views
1,666
Slideshare-icon Views on SlideShare
1,195
Embed Views
471

Actions

Likes
2
Downloads
3
Comments
0

3 Embeds 471

http://d.hatena.ne.jp 466
http://s.deeeki.com 4
http://translate.googleusercontent.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Vi(m)を教えた話 Vi(m)を教えた話 Presentation Transcript

    • vi(m)を教える仕事をした話
    • 自己紹介 Yuki Asano Woking at atWare.Inc in Yokohama ScrumAlliance Certified ScrumMaster id:guyon / @gu4
    • 今日の話 上司: guyonさんvimを教える 仕事を引き受けてくれないか 私: Yes sir. やりがいがある仕事ですね
    • 本当の話 上司: 新人研修の講師メンバーと して1stフェーズのviを使った プログラミング基礎よろしく 私: えっ! vimじゃなくてviですか?
    • 作戦 ... プログラミングに利用する前提 ならvimで提案してみよう...
    • 関係者が集まった場で私:「せっかくなのでvimを! vimだとxxxでxxxですよ」偉い人たち:「ふむ。それはいいですね」
    • その時の私の顔
    • 私が担当したフェーズの前提プログラミング基礎を学ぶ●全操作をLinuxで●エディタはvi(m)で●事前に言語指定あり●専攻が情報系じゃなかった人もいる●期間は4週間程度●
    • 研修がはじまりました
    • もしこんな人たちが紛れていたら...
    • 一日目 ・ローカル環境を整えよう ・Linux基礎 ・エディタ入門 ・vimtutor
    • エディタ入門・エディタに求める事・プログラマーが求める事 ソースコードの編集/プログラムを書く為の機能 検索・置換/文字コード/柔軟なフォーマット設定 同じ作業を繰り返さなくても良いマクロ機能
    • プログラムが書けるエディタ Windows・Mac・Linuxで それぞれ2〜3種類紹介しました
    • プログラムが書けるエディタ EmacsとvimはLinuxで紹介TextMateや秀丸はシェアウェアなので あえて例としてあげなかった
    • 良い習慣を持ったプログラマが求める条件・パワフル = 効率性と時間の損失・長くつきあっていく・どんな環境にも対応できる  xx言語専用→ xx言語と心中 / すぐやる気は有限 Web関連に関するテキストも考慮 柔軟に挙動や機能を拡張できる
    • 新人さんにおすすめするエディタ・Yokohama.vim #1のナレッジを伝授 1. 近くにいる「すごい人と思っている」人と 同じものを使う
    • 新人さんにおすすめするエディタ2. OJTやペアプロ相手と同じ物を使う
    • 新人さんにおすすめするエディタ3. 人気のあるエディタを使う
    • 新人さんにおすすめするエディタ4. 最高レベルの完成度と言われているエディタを使う 各OSで2つずつ紹介
    • 学習コスト・初期導入時のコストは一定ではない・一生プログラムを書くなら?・学習曲線はまっすぐではない 
    • 研修で使うエディタの事・特徴だけざっくりと・好きだからといって偏った勧め方は しない・目的意識をはっきりと
    • vimtutor 時間をかけてたっぷりと
    • 2日目以降 アローキーを封印する人 現る
    • 2日目以降 オプションは小出しに!
    • 2日目以降 :set nu
    • 数日以降設定ファイルは面倒臭さを知ってから
    • レビューで小ネタ披露 #で移動
    • レビューで小ネタ披露 visualモード
    • レビューで小ネタ披露 syntax on/of
    • MacVimの新事実 「自宅でMacVim使ってます!」
    • MacVimの新事実フレーズが先行? He says「またMacVimか!ですよね?」 実は「Macでvim」を使っているだった
    • プラグインの導入 最後の最後まであえて封印
    • 最終的にviはただ使いにくいだけと思ってしまう パターン回避!
    • 最終的にレトロスペクティブで「vimサイコー」 という声があがった
    • まとめ詰め込みすぎず、ハンズオンでやれば 変なエディタ扱いされない!
    • おしまい「Guyon vimエバンジェリストになる」 というお話でした