Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Vimmerになりたいあなたへ
Search
chihiro
February 18, 2019
Programming
2.3k
4
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Vimmerになりたいあなたへ
2019年2月18日の「ゴリラ.Vim」での発表内容です。
https://gorillavim.connpass.com/event/119276/
chihiro
February 18, 2019
More Decks by chihiro
See All by chihiro
レビューしやすいプルリクを作ろう
chihiro
0
710
GithubActionsHandsOn資料
chihiro
0
390
わたしがエンジニアになった理由
chihiro
1
370
2020年にやりたいこと
chihiro
0
380
社内LT大会を3年間開催してきた中で考えたこと
chihiro
0
530
IamlearningGit.pdf
chihiro
0
63
便利ツールLT大会
chihiro
2
270
オススメ❤を詰め込みました
chihiro
0
480
Other Decks in Programming
See All in Programming
JAWS-UG横浜 #102 AWSサ終供養LT会 成仏できない AWS サービスたち 〜本日、三体供養します〜
maroon1st
0
290
型も通る、synthも通る、それでも危ない 〜AIのCDKの権限とコストを機械で検証する〜 / It Passes Type Checks, It Passes Synth Checks, but It’s Still Risky — Automatically Verifying Permissions and Costs in AI’s CDK —
seike460
PRO
1
510
壊れたパーサから始める関数型設計と構成的なパーサ #fp_matsuri
raiga0310
2
420
PHP初心者セッション2026 〜生成AIでは見えない裏側を知る:今だからLAMPを通して仕組みを学ぶ〜
kashioka
0
750
数百円から始めるRuby電子工作
tarosay
0
120
20260722_microCMSで考える、AI時代のコンテンツ運用設計
yosh1
0
190
TSX の <Hoge<Fuga>> という構文に驚いた話 / tsx-type-argument-syntax
kanaru0928
0
180
Foundation Models frameworkで画像分析
ryodeveloper
1
320
「正の参照」と 「負の導出」で組む ハーネスエンジニアリング
cottpan
1
160
テーブルをDELETEした
yuzneri
0
130
AI時代のPHPer生存戦略 ~「言語、もうなんでもよくない?」に本気で向き合う~
vivion
0
220
Lean は証明の正しさを確認するためだけのツールって思ってませんか?
inoueasei
1
130
Featured
See All Featured
sira's awesome portfolio website redesign presentation
elsirapls
0
310
Darren the Foodie - Storyboard
khoart
PRO
3
3.5k
Google's AI Overviews - The New Search
badams
0
1.1k
Principles of Awesome APIs and How to Build Them.
keavy
128
18k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
480
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
560
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
Art, The Web, and Tiny UX
lynnandtonic
304
22k
Balancing Empowerment & Direction
lara
6
1.2k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
A Tale of Four Properties
chriscoyier
163
24k
A Modern Web Designer's Workflow
chriscoyier
698
190k
Transcript
Fujisawa Chihiro Vimmerになりたいあなたへ in ゴリラ.Vim 2019.02.18
⾃⼰紹介 Fujisawa Chihiro エンジニア6年⽬ 今まで Android, Web ,AWS ,アジャイル・・・ 今
画像・動画関連
質問 「Vimやり始めたばかりです」 「Vim挫折しそう・・・」 「これからVimやろうとしています」 という⽅、どれくらいいらっしゃいますか?
誰向け? 今⽇は 「Vimをこれから学ぼうと思っている」 「Vim初⼼者」 という⽅向けに話します。
話さないこと Vimってなんぞや? Vimの機能 については話しません。 ご了承ください。
Agenda 私とVimの歴史 ・Vimを知る ・Vimに挫折 ・Vimを思い出す ・Vim初⼼者への道を踏み出す Vimの中毒性
Agenda Vimを知る
Vimを知る 部署の先輩「好きなエディタはVimです」 1年⽬の私(ビム・・・)
Vimを知る Vimを実際に使う⽇がきた Jenkinsを⼊れているサーバに⼊ってごにょごにょ その時の私(ナンジャコリャ・・・) i を押さないと⼊⼒できないって何? 先輩に⾔われるがままにキーを押して終了
Agenda Vimに挫折
Vimに挫折 覚えてみよう→すぐ挫折 ・hjkl で移動・・・ ・モード? i を押さないと⼊⼒できないって何? ・サクラエディタと何が違うの?
Vimに挫折 ⾯⽩み、便利さを全く感じられずに挫折 ・メモをとるときにだけVimを使⽤ ・ブラインドタッチもできない ・モードとか、コマンドとか馴染みがない ・「できない」ので「今できる⽅法でやる」 結果いつまでも覚えられない
Agenda 数年後
Agenda Vimを思い出す
Vimを思い出す 「〇〇がわかるようになってVimの便利さに気づ いた!」 というブログ記事を読んだ私 ・そういえば昔やろうとした、と思い出す ・私はまだVimの便利さを知らないだけ・・・? ・もう⼀回やってみようかな
Agenda Vim初⼼者への道を踏み出す
Vim初⼼者への道を踏み出す ①ググる 「Vim 初⼼者」、「Vim 学習」、「Vim 勉強」 とかでググって勉強法を探す 記事を書いてくださった皆様、 ⼤変お世話になりました。 ありがとうございます!
Vim初⼼者への道を踏み出す ②vimtutor Vim公式のチュートリアルをやる Vimをインストールしてコマンドを叩くだけ
Vim初⼼者への道を踏み出す ③ドットインストール ドットインストールにて「vim⼊⾨」を受講 https://dotinstall.com/lessons/basic_vim ※vimtutorとドットインストールはどちらを先にやってもいい と思います。
Vim初⼼者への道を踏み出す ここまでくるとだいぶVimに慣れてくる ・hjklが苦ではなくなってくる ・サーバーに⼊って多少のゴニョゴニョはできる ・なんか便利じゃない・・・?と思い始める もっとVimやりたい!という気持ちに
Vim初⼼者への道を踏み出す ④コーディングVim縛り ・いろいろなコマンドが必要 基本のコマンドだけではもどかしい ・「これできたら便利なのに・・・」 調べる→ある→知識増える のループ
Vim初⼼者への道を踏み出す ⑤チートシート作り コーディング中にいちいちVimのコマンドを調べ るのは⾯倒臭い 巷にはたくさんのチートシートが溢れていますが、 ⾃分で作ると定着度アップ たくさんのチートシートを参考に⾃分だけのチートシートを
Vim初⼼者への道を踏み出す ⑥vimrc vimrc:Vimを便利にカスタマイズできる この必要性に気づく!
Vim初⼼者への道を踏み出す vimrcについて Vimをやり始めた時は使っていませんでした ・基本が⼤事精神 ・⾒てもイマイチわからなかった ここまでくるといちいちESC⾯倒、とか、 「:noh」⾯倒とかわかってきます
Vim初⼼者への道を踏み出す ⑦「実践vim」を読む 多くの⼈に知れたすごく良い本 中古とかKindleで買うことができるはず
今ココ Vimをそれなりに 使えるようになりました 今ココ
Agenda Vimの中毒性
Vimの中毒性 ⼼地よさ 「やりたい」と思ったことのほとんどができる i とか yy とか p とかやっているうちはあまりハマらない l
連打からの i を⾯倒と思ったときに A を知った時の気持ちよさ (個⼈的な感じ⽅です) もっと効率的に操作できないか、考えながら書く のが楽しい!
Agenda そんな感覚はないと思ったあなた
みんな誰でもVimmer 全部じゃなくても⼀部を知るだけで 作業が楽になるはず i と :wq と :q! だけでは⾟い もう少し知るだけで作業がもっと楽になるはず!
Agenda まとめ
まとめ Vimmerになりたいあなたへ ・vimでプログラミングすると覚えます ・必要なタイミングで必要なことを学ぶと定着度 アップ ・全部じゃなくても⼀部でOK ・ブラインドタッチはできた⽅が良い
Fujisawa Chihiro Vimmerになりたいあなたへ in ゴリラ.Vim 2019.02.18
ご清聴ありがとうございました!