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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
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
700
GithubActionsHandsOn資料
chihiro
0
380
わたしがエンジニアになった理由
chihiro
1
370
2020年にやりたいこと
chihiro
0
370
社内LT大会を3年間開催してきた中で考えたこと
chihiro
0
520
IamlearningGit.pdf
chihiro
0
59
便利ツールLT大会
chihiro
2
270
オススメ❤を詰め込みました
chihiro
0
480
Other Decks in Programming
See All in Programming
Composerを使ったサプライチェーン攻撃の様子を眺めてみる #phpstudy
o0h
PRO
2
240
Datadog × OpenTelemetry 入門と実践のあいだ
kn_to_maxpno
1
150
JavaDoc 再入門
nagise
0
320
脅威をエンジニアリングの糧にして――現場編 / Turning Threats into Engineering Fuel — Field Edition
nrslib
0
270
RTSPクライアントを自作してみた話
simotin13
0
550
キャリア迷子上等 ─ "ない道"は自分で作ればいい
16bitidol
3
2k
セキュリティの専門家じゃなくてもできる。「セキュリティ意識」をアップデートして サプライチェーン攻撃への耐性を高めよう。
tk3fftk
5
710
その問い、本当に正しいですか?AI時代のエンジニアに必要な哲学と認知科学 / ai-philosophy-cognitive-science
minodriven
5
4k
Spring Security 実践 ─ GraphQL APIで実務に役立つ 認証・認可 を学ぶ
wagyu
0
210
3Dシーンの圧縮
fadis
1
710
AIで効率化できた業務・日常
ochtum
0
120
New "Type" system on PicoRuby
pocke
1
820
Featured
See All Featured
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
180
Making Projects Easy
brettharned
120
6.7k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
570
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.8k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.5k
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.3k
SEO for Brand Visibility & Recognition
aleyda
0
4.6k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
The untapped power of vector embeddings
frankvandijk
2
1.8k
Designing for humans not robots
tammielis
254
26k
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.3k
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
ご清聴ありがとうございました!