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
Vimを使ってみよう(提案)
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
TAKAyukiatkwsk
March 06, 2013
Programming
0
370
Vimを使ってみよう(提案)
普段Vimを使わない方向けにVimのいいところを紹介しました。
TAKAyukiatkwsk
March 06, 2013
Tweet
Share
More Decks by TAKAyukiatkwsk
See All by TAKAyukiatkwsk
「技術職として歩んできた私がチーム運営を考える上で出会った2冊の本」の補足ともう1冊
takayukiatkwsk
0
39
Claude Codeと共に構成図を作る
takayukiatkwsk
0
190
argo-rolloutsにコミットした話
takayukiatkwsk
0
78
EnvoyのWasm filterを体験する
takayukiatkwsk
0
67
自分用趣味アプリを作っている話
takayukiatkwsk
0
150
zoxideのご紹介
takayukiatkwsk
0
120
Kanazawa.rbに参加してからのふりかえり
takayukiatkwsk
0
70
git-secretsとgitフックをざっと理解する
takayukiatkwsk
0
390
計測プラットフォームSREチームとシステム障害対応 / measurement platform SRE team's incident response
takayukiatkwsk
0
1.3k
Other Decks in Programming
See All in Programming
コーディングルールの鮮度を保ちたい / keep-fresh-go-internal-conventions
handlename
0
230
AWS×クラウドネイティブソフトウェア設計 / AWS x Cloud-Native Software Design
nrslib
16
3.4k
脱 雰囲気実装!AgentCoreを良い感じにWEBアプリケーションに組み込むために
takuyay0ne
3
390
RailsのValidatesをSwift Macrosで再現してみた
hokuron
0
110
「効かない!」依存性注入(DI)を活用したAPI Platformのエラーハンドリング奮闘記
mkmk884
0
180
Claude Code Skill入門
mayahoney
0
420
AI時代の脳疲弊と向き合う ~言語学としてのPHP~
sakuraikotone
1
1.5k
存在論的プログラミング: 時間と存在を記述する
koriym
4
460
Everything Claude Code OSS詳細 — 5層構造の中身と導入方法
targe
0
150
CS教育のDX AIによる育成の効率化
niftycorp
PRO
0
160
Goの型安全性で実現する複数プロダクトの権限管理
ishikawa_pro
2
1.2k
Pythonデータ分析コトハジメinFukuoka
kanan
0
100
Featured
See All Featured
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.3k
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
980
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.8k
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.8k
Designing for Timeless Needs
cassininazir
0
170
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
1
1.5k
It's Worth the Effort
3n
188
29k
How to make the Groovebox
asonas
2
2k
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.2k
Are puppies a ranking factor?
jonoalderson
1
3.1k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Transcript
Vimを使ってみよう (提案) 2013.3.6 Digital Circus Beer Talk @TAKAyuki_atkwsk
about me 髙木 貴之 (TAKAGI Takayuki) @TAKAyuki_atkwsk / takayukiatkwsk PHP /
JavaScript / Ruby ビール、フットサル
Questions
Vim使ってますか? メインのエディタとして使ってるよ! *confや.*rcファイルを編集するときに使う 使ったことない(^^;;
テキストエディタ 何使ってますか? Emacs, 秀丸, Sublime Text... (IDE)Eclipse, VisualStudio, Xcode...
Vimを使ってみよう (提案)
Vimって何? 高機能テキストエディタ Unix, Linux, Windows, MacOS X等で使える Vim != vi
Vi IMproved
None
用途 プログラミング 文章を書く(メモ、ブログの更新) Gist編集 and more...
個人的に思うVimの良さ 軽量(リソースを消費しない) どんな環境でも使える プラグインが豊富 / 開発が盛ん 他のアプリでもVimキーバインドが使える (Vimperator, Vichrome, Eclipseの
Vrapper)
Vimのイメージ? 操作が難しい? 複数のモード、キーバインド...etc 慣れれば高速でテキスト編集が可能に! (さらに慣れてくると)hjklでカーソル移 動できないエディタを使うと不満を抱くこ ともw(※個人の感想です)
Vimのイメージ? IDEの方が高機能でイケてるよね? Vimにも、言語別の補完機能、シンタックス チェック、コンパイル、VCS操作などを実現 するプラグインがある それでも足りない機能はプラグインを自作 すれば補完できる
プラグイン 便利な機能をVimに追加できる Vim scriptで記述する 代表的なプラグインは以下にソースコードが ある www.vim.org/scripts/ github
プラグインの インストール Vundle, NeoBundleでモダンなプラグイン管理 Bundlerライク .vimrcにインストールするプラグインを書く :BundleInstall / :NeoBundleInstall
好きなプラグイン vundle: プラグイン管理 neocomplcache / neosnippet: 自動補完 gist-vim: gistを編集 quickrun.vim:
ファイル実行
プラグイン便利 :-)
Vimのコミュニティ vim-jp / vim-users.jp Lingr (vim-users.jp) Vim勉強会(各地で開催)
世間ではVim熱が 高まってきている!! Vim Advent Calendar 2011, 2012(現在も開 催中!!) Vimテクニックバイブル発売 TokyoVim#13(2013.3.16
<- soon!), Yokohama.vim#4(2013.2.17) vimrc読書会(Lingr上で毎週土曜日開催)
まとめ Vimいいですよ プラグイン便利 コミュニティ賑わってる Vimを使ってみよう(提案)
Thank you! Enjoy coding!!