Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
A Quick Intro to Vim
Search
Kaung Htet
October 26, 2011
Programming
230
6
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
A Quick Intro to Vim
A quick intro to Vim, presented at a lightning talk.
Kaung Htet
October 26, 2011
More Decks by Kaung Htet
See All by Kaung Htet
Modelling Hidato Puzzle
khzaw
0
47
Labeled and Optional Parameters in OCaml
khzaw
1
110
Functional Programming, A Primer
khzaw
5
210
FYP Presentation
khzaw
3
150
Other Decks in Programming
See All in Programming
モバイル交通系ICへのチャージ実例から考える、クロスプラットフォーム開発におけるiOS実機テスト設計とCI運用
yusuga
1
520
XHTMLが残したもの
yosuke_furukawa
PRO
2
830
setup-vp GitLab対応の裏側
naokihaba
0
110
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
230
Go × SIMDで高速化するベクトル検索 ~ルーフラインモデルでSIMDが効く境界を探れ! ~
po3rin
1
2.2k
FreeBSDでZabbixを動かす
kenkino
0
310
速習iPhone Duo対応
yuukiw00w
1
670
GKE で Pod の見方を変えたら、スケールアウト時の挙動を真に捉えられた話
stkk
0
130
Vibes Containers 〜AIで変わるコンテナ設計と運用〜
tkikuc
3
550
Java 27新機能 / Java 27 new features
kishida
2
150
モジュールの視点からSwiftを読み解く #iosdc
s_shimotori
0
180
モデルのリファクタリングが難しいと思ったら、そもそも複雑だったのはビジネス仕様だった ? / is-the-business-domain-the-real-complexity
hatsu38
0
360
Featured
See All Featured
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
1k
Become a Pro
speakerdeck
PRO
31
6.3k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
910
AI Search: Where Are We & What Can We Do About It?
aleyda
0
8k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.8k
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
Visualization
eitanlees
152
17k
The browser strikes back
jonoalderson
0
1.7k
Thoughts on Productivity
jonyablonski
76
5.4k
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.8k
Marketing to machines
jonoalderson
1
5.8k
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
470
Transcript
A Quick Intro to Vim Kaung Htet Zaw Monday, October
24, 11
Agenda • Intro • What is Vim? • Why Vim?
• Why Not Vim? • Cool features • Plugins • Installation Monday, October 24, 11
def __init__(self): self.name = ‘Kaung Htet Zaw’ self.sid = 91178
self.year = 3 self.diploma = ‘DIT’ self.twitter = ‘@emoosx’ self.facebook = ‘http://facebook.com/emosx’ class me ( Student ): Monday, October 24, 11
def Vim: • Text Editor • Powerful & sophisticated •
Customizable ( .vimrc & .vim/ ) • Flexibility Monday, October 24, 11
Why Vim? • It’s portable. • It’s everywhere • It’s
every configurable • It’s every extensible • Works with many programming languages • There’s a plugin for that Monday, October 24, 11
Why not Vim? • Steep learning curve • Unfamiliar keys
( e.g., HJKL ) • Plugin maintenance ( pathogen, vundle ) Monday, October 24, 11
Cool features • Keyboard Ninja • Split windows • Swap
cases Monday, October 24, 11
Useful Vim Plugins NerdTree Monday, October 24, 11
Conque-Shell Monday, October 24, 11
• Snipmate • Zen-Coding • Surround • And many, many
more .... ( pathogen, django, buffexplorer ) Monday, October 24, 11
Convinced yet? Monday, October 24, 11
Installation • Linux/Mac : binary via package managers or compile
from source. • GUI Vim(s) • Windows / Linux -- gVim • Mac -- MacVim • The best option is to compile yourself. Monday, October 24, 11
Happy Coding! Monday, October 24, 11