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
A Quick Intro to Vim
Search
Kaung Htet
October 26, 2011
Programming
220
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
44
Labeled and Optional Parameters in OCaml
khzaw
1
110
Functional Programming, A Primer
khzaw
5
210
FYP Presentation
khzaw
3
140
Other Decks in Programming
See All in Programming
正しくソフトウェアを作る、前提を疑うための認知の視点 / doubt-premise
minodriven
21
6.5k
Webフレームワークの ベンチマークについて
yusukebe
0
160
エージェンティックRAGにAWSで入門しよう!
har1101
8
1.4k
Inside Stream API
skrb
1
690
脅威をエンジニアリングの糧にして――現場編 / Turning Threats into Engineering Fuel — Field Edition
nrslib
0
270
並列実装の現場、2ヶ月間実務でAIを使い倒したAIもPCも私も限界が近い
ming_ayami
0
120
AI 時代のソフトウェア設計の学び方
masuda220
PRO
29
12k
Datadog × OpenTelemetry 入門と実践のあいだ
kn_to_maxpno
1
150
フロントエンドとバックエンドで「1文字」を揃えよう
youkidearitai
PRO
0
260
ローカルLLMでどこまでコードが書けるか -拡張版 / How much code can be written on a local LLM Extended
kishida
3
1.7k
スマートグラスで並列バイブコーディング
hyshu
0
120
Lemonade + Foundry Toolkit でお手軽アプリ開発
seosoft
1
320
Featured
See All Featured
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
190
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
320
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
200
Building Applications with DynamoDB
mza
96
7.1k
Speed Design
sergeychernyshev
33
1.8k
A better future with KSS
kneath
240
18k
Docker and Python
trallard
47
3.9k
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
560
[SF Ruby Conf 2025] Rails X
palkan
2
1.1k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2k
Building AI with AI
inesmontani
PRO
1
1.1k
RailsConf 2023
tenderlove
30
1.5k
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