Submit Search
Upload
Vim Rocks!
•
31 likes
•
9,718 views
Kent Chen
Follow
Vim Rocks! About useful .vimrc settings and vim scripts/plugins share.
Read less
Read more
Technology
Report
Share
Report
Share
1 of 76
Download now
Download to read offline
Recommended
TMUX Rocks!
TMUX Rocks!
Kent Chen
Debugging Applications with GNU Debugger
Debugging Applications with GNU Debugger
Priyank Kapadia
GDB Rocks!
GDB Rocks!
Kent Chen
Working Remotely (via SSH) Rocks!
Working Remotely (via SSH) Rocks!
Kent Chen
用十分鐘 向jserv學習作業系統設計
用十分鐘 向jserv學習作業系統設計
鍾誠 陳鍾誠
淺談探索 Linux 系統設計之道
淺談探索 Linux 系統設計之道
National Cheng Kung University
Q2.12: Debugging with GDB
Q2.12: Debugging with GDB
Linaro
Introduction to gdb
Introduction to gdb
Owen Hsu
Recommended
TMUX Rocks!
TMUX Rocks!
Kent Chen
Debugging Applications with GNU Debugger
Debugging Applications with GNU Debugger
Priyank Kapadia
GDB Rocks!
GDB Rocks!
Kent Chen
Working Remotely (via SSH) Rocks!
Working Remotely (via SSH) Rocks!
Kent Chen
用十分鐘 向jserv學習作業系統設計
用十分鐘 向jserv學習作業系統設計
鍾誠 陳鍾誠
淺談探索 Linux 系統設計之道
淺談探索 Linux 系統設計之道
National Cheng Kung University
Q2.12: Debugging with GDB
Q2.12: Debugging with GDB
Linaro
Introduction to gdb
Introduction to gdb
Owen Hsu
Learn C Programming Language by Using GDB
Learn C Programming Language by Using GDB
National Cheng Kung University
Launch the First Process in Linux System
Launch the First Process in Linux System
Jian-Hong Pan
C++ マルチスレッド 入門
C++ マルチスレッド 入門
京大 マイコンクラブ
How shit works: the CPU
How shit works: the CPU
Tomer Gabel
20分くらいでわかった気分になれるC++20コルーチン
20分くらいでわかった気分になれるC++20コルーチン
yohhoy
How A Compiler Works: GNU Toolchain
How A Compiler Works: GNU Toolchain
National Cheng Kung University
ELFの動的リンク
ELFの動的リンク
7shi
ARM Trusted FirmwareのBL31を単体で使う!
ARM Trusted FirmwareのBL31を単体で使う!
Mr. Vengineer
COSCUP2016 - LLVM框架、由淺入淺
COSCUP2016 - LLVM框架、由淺入淺
hydai
malloc & vmalloc in Linux
malloc & vmalloc in Linux
Adrian Huang
Interpreter, Compiler, JIT from scratch
Interpreter, Compiler, JIT from scratch
National Cheng Kung University
C++ マルチスレッドプログラミング
C++ マルチスレッドプログラミング
Kohsuke Yuasa
from Source to Binary: How GNU Toolchain Works
from Source to Binary: How GNU Toolchain Works
National Cheng Kung University
HKG18-411 - Introduction to OpenAMP which is an open source solution for hete...
HKG18-411 - Introduction to OpenAMP which is an open source solution for hete...
Linaro
ゆるバグ
ゆるバグ
MITSUNARI Shigeo
Golang
Golang
Software Infrastructure
LLVM 總是打開你的心:從電玩模擬器看編譯器應用實例
LLVM 總是打開你的心:從電玩模擬器看編譯器應用實例
National Cheng Kung University
Linux Crash Dump Capture and Analysis
Linux Crash Dump Capture and Analysis
Paul V. Novarese
Go言語によるwebアプリの作り方
Go言語によるwebアプリの作り方
Yasutaka Kawamoto
Debugging Modern C++ Application with Gdb
Debugging Modern C++ Application with Gdb
SenthilKumar Selvaraj
Zsh shell-for-humans
Zsh shell-for-humans
Juan De Bravo
Vim your Python, Python your Vim
Vim your Python, Python your Vim
Miroslav Šedivý
More Related Content
What's hot
Learn C Programming Language by Using GDB
Learn C Programming Language by Using GDB
National Cheng Kung University
Launch the First Process in Linux System
Launch the First Process in Linux System
Jian-Hong Pan
C++ マルチスレッド 入門
C++ マルチスレッド 入門
京大 マイコンクラブ
How shit works: the CPU
How shit works: the CPU
Tomer Gabel
20分くらいでわかった気分になれるC++20コルーチン
20分くらいでわかった気分になれるC++20コルーチン
yohhoy
How A Compiler Works: GNU Toolchain
How A Compiler Works: GNU Toolchain
National Cheng Kung University
ELFの動的リンク
ELFの動的リンク
7shi
ARM Trusted FirmwareのBL31を単体で使う!
ARM Trusted FirmwareのBL31を単体で使う!
Mr. Vengineer
COSCUP2016 - LLVM框架、由淺入淺
COSCUP2016 - LLVM框架、由淺入淺
hydai
malloc & vmalloc in Linux
malloc & vmalloc in Linux
Adrian Huang
Interpreter, Compiler, JIT from scratch
Interpreter, Compiler, JIT from scratch
National Cheng Kung University
C++ マルチスレッドプログラミング
C++ マルチスレッドプログラミング
Kohsuke Yuasa
from Source to Binary: How GNU Toolchain Works
from Source to Binary: How GNU Toolchain Works
National Cheng Kung University
HKG18-411 - Introduction to OpenAMP which is an open source solution for hete...
HKG18-411 - Introduction to OpenAMP which is an open source solution for hete...
Linaro
ゆるバグ
ゆるバグ
MITSUNARI Shigeo
Golang
Golang
Software Infrastructure
LLVM 總是打開你的心:從電玩模擬器看編譯器應用實例
LLVM 總是打開你的心:從電玩模擬器看編譯器應用實例
National Cheng Kung University
Linux Crash Dump Capture and Analysis
Linux Crash Dump Capture and Analysis
Paul V. Novarese
Go言語によるwebアプリの作り方
Go言語によるwebアプリの作り方
Yasutaka Kawamoto
Debugging Modern C++ Application with Gdb
Debugging Modern C++ Application with Gdb
SenthilKumar Selvaraj
What's hot
(20)
Learn C Programming Language by Using GDB
Learn C Programming Language by Using GDB
Launch the First Process in Linux System
Launch the First Process in Linux System
C++ マルチスレッド 入門
C++ マルチスレッド 入門
How shit works: the CPU
How shit works: the CPU
20分くらいでわかった気分になれるC++20コルーチン
20分くらいでわかった気分になれるC++20コルーチン
How A Compiler Works: GNU Toolchain
How A Compiler Works: GNU Toolchain
ELFの動的リンク
ELFの動的リンク
ARM Trusted FirmwareのBL31を単体で使う!
ARM Trusted FirmwareのBL31を単体で使う!
COSCUP2016 - LLVM框架、由淺入淺
COSCUP2016 - LLVM框架、由淺入淺
malloc & vmalloc in Linux
malloc & vmalloc in Linux
Interpreter, Compiler, JIT from scratch
Interpreter, Compiler, JIT from scratch
C++ マルチスレッドプログラミング
C++ マルチスレッドプログラミング
from Source to Binary: How GNU Toolchain Works
from Source to Binary: How GNU Toolchain Works
HKG18-411 - Introduction to OpenAMP which is an open source solution for hete...
HKG18-411 - Introduction to OpenAMP which is an open source solution for hete...
ゆるバグ
ゆるバグ
Golang
Golang
LLVM 總是打開你的心:從電玩模擬器看編譯器應用實例
LLVM 總是打開你的心:從電玩模擬器看編譯器應用實例
Linux Crash Dump Capture and Analysis
Linux Crash Dump Capture and Analysis
Go言語によるwebアプリの作り方
Go言語によるwebアプリの作り方
Debugging Modern C++ Application with Gdb
Debugging Modern C++ Application with Gdb
Viewers also liked
Zsh shell-for-humans
Zsh shell-for-humans
Juan De Bravo
Vim your Python, Python your Vim
Vim your Python, Python your Vim
Miroslav Šedivý
Vim kindergarten
Vim kindergarten
Yuta Totsuka
Vim Hacks
Vim Hacks
Lin Yo-An
Why zsh is Cooler than Your Shell
Why zsh is Cooler than Your Shell
brendon_jag
Why Zsh is Cooler than Your Shell
Why Zsh is Cooler than Your Shell
jaguardesignstudio
Viewers also liked
(6)
Zsh shell-for-humans
Zsh shell-for-humans
Vim your Python, Python your Vim
Vim your Python, Python your Vim
Vim kindergarten
Vim kindergarten
Vim Hacks
Vim Hacks
Why zsh is Cooler than Your Shell
Why zsh is Cooler than Your Shell
Why Zsh is Cooler than Your Shell
Why Zsh is Cooler than Your Shell
Similar to Vim Rocks!
Useful Vim Plugins
Useful Vim Plugins
anveo
Vim Showcase
Vim Showcase
Brandon Liu
Vim for Mere Mortals
Vim for Mere Mortals
Clayton Parker
Start Vim script @Ujihisa.vim 2011/11/19
Start Vim script @Ujihisa.vim 2011/11/19
Akihiro Okuno
Vim and tmux
Vim and tmux
Zhann_
Vim and Python
Vim and Python
Python Ireland
Kodar-lan - Text and editors Vi/Vim
Kodar-lan - Text and editors Vi/Vim
Tim Gremalm
How to use vim
How to use vim
Kenneth Ceyer
Google Developers - DSCMQ - Journey to Vim Excellence - Session 1
Google Developers - DSCMQ - Journey to Vim Excellence - Session 1
BeauWilliams7
Nagios Conference 2014 - Gerald Combs - A Trillion Truths
Nagios Conference 2014 - Gerald Combs - A Trillion Truths
Nagios
Vim week
Vim week
RookieOne
zhng your vim
zhng your vim
Calvin Cheng
How to use vim in Android Studio, Useful customization IdeaVim
How to use vim in Android Studio, Useful customization IdeaVim
Yongjun Kim
How to write patches for Vim
How to write patches for Vim
k-takata
21 command prompt tricks and hacks
21 command prompt tricks and hacks
Abdullah Khosa
Operating System Engineering Quiz
Operating System Engineering Quiz
Programming Homework Help
Cfgmgmt Challenges aren't technical anymore
Cfgmgmt Challenges aren't technical anymore
Julien Pivotto
Small Screen Development
Small Screen Development
Ralph von der Heyden
Tips and Tricks for Using Visual Studio.Net Effectively
Tips and Tricks for Using Visual Studio.Net Effectively
weili_at_slideshare
Vim knowhow
Vim knowhow
AkimitsuMurata
Similar to Vim Rocks!
(20)
Useful Vim Plugins
Useful Vim Plugins
Vim Showcase
Vim Showcase
Vim for Mere Mortals
Vim for Mere Mortals
Start Vim script @Ujihisa.vim 2011/11/19
Start Vim script @Ujihisa.vim 2011/11/19
Vim and tmux
Vim and tmux
Vim and Python
Vim and Python
Kodar-lan - Text and editors Vi/Vim
Kodar-lan - Text and editors Vi/Vim
How to use vim
How to use vim
Google Developers - DSCMQ - Journey to Vim Excellence - Session 1
Google Developers - DSCMQ - Journey to Vim Excellence - Session 1
Nagios Conference 2014 - Gerald Combs - A Trillion Truths
Nagios Conference 2014 - Gerald Combs - A Trillion Truths
Vim week
Vim week
zhng your vim
zhng your vim
How to use vim in Android Studio, Useful customization IdeaVim
How to use vim in Android Studio, Useful customization IdeaVim
How to write patches for Vim
How to write patches for Vim
21 command prompt tricks and hacks
21 command prompt tricks and hacks
Operating System Engineering Quiz
Operating System Engineering Quiz
Cfgmgmt Challenges aren't technical anymore
Cfgmgmt Challenges aren't technical anymore
Small Screen Development
Small Screen Development
Tips and Tricks for Using Visual Studio.Net Effectively
Tips and Tricks for Using Visual Studio.Net Effectively
Vim knowhow
Vim knowhow
Recently uploaded
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
Dilum Bandara
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
LoriGlavin3
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
Alex Barbosa Coqueiro
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
LoriGlavin3
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
Fwdays
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
Fwdays
How to write a Business Continuity Plan
How to write a Business Continuity Plan
Databarracks
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
BookNet Canada
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
BkGupta21
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
MounikaPolabathina
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
LoriGlavin3
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
gvaughan
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
HarshalMandlekar2
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
LoriGlavin3
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
Addepto
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
UiPathCommunity
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
Pixlogix Infotech
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
Commit University
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
Lonnie McRorey
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
Sergiu Bodiu
Recently uploaded
(20)
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
How to write a Business Continuity Plan
How to write a Business Continuity Plan
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
Vim Rocks!
1.
Vim Rocks! Kent Chen
2.
Kent Chen (chenkaie) chenkaie@gmail.com http://chenkaie.blogspot.com @chenkaie
on GitHub @chenkaie on SlideShare @chenkaie on LinkedIn @chenkaie on Twitter
3.
/ Pronounce [vim]
4.
No basic training
today
5.
Neither bullshit, blah
blah...
6.
Vim’s Nor Vim clever
tricks
7.
Vim [vim] Sharing my
real-world experience
8.
Discussion on Vim
experience
9.
Sharing your own
experience
10.
//192.168.59.78/Upload
11.
The Unwritten Rule
12.
Vim is a
REAL man's text editor by aiink.com/c9s
13.
Never ignore the
basic training
14.
Basic training is
a MUST
15.
But...
16.
Today we’re focusing
on...
17.
Vim Advanced Vim knowledge
sharing
18.
Recommended Vim basic training
materials
19.
by 0xlab/Jserv
20.
by vgod
21.
by Ted Naleid
22.
by Michael
23.
Cut to the
chase
24.
$HOME/.vimrc
& Vim Plugins
25.
The very first
trick
26.
Again! The Unwritten
Rule
27.
To Cut or
Not to Cut That Is The Question
28.
REAL Men never touch
arrow keys
29.
HJKL REAL Men use
HJKL instead
30.
ADM-3A Keyboard
from Wikipedia
31.
STOP using the
arrow keys, Dude!
32.
Vim Plugins
or Vim Scripts
33.
Trick 1
34.
Smart Home Key
: Better Home key experience for editing, especially for coding
35.
Trick 2
36.
vim-powerline : The
ultimate vim statusline utility Mode > VCS > Filename fileformat < fileencoding < filetype < scrollpercent < lineinfo
37.
Trick 3
38.
Tagbar : Display
tags of the current file ordered by scope
39.
Trick 4
40.
clang complete :
Use of Clang for completing C/C+ + (IntelliSense-like autocomplete)
41.
Trick 5
42.
neocomplcache: Ultimate auto-completion
system for Vim
43.
Trick 6
44.
vim-indent-object : Text
Objects based on Indentation Level
45.
Trick 7
46.
matchit.zip : extended
% matching for HTML, LaTeX, and many other languages
47.
Trick 8
48.
The NERD Commenter
: A plugin that allows for easy commenting of code for many filetypes.
49.
Trick 9
50.
snipMate : TextMate-style
snippets for Vim
51.
Trick 10
52.
matchit.zip : extended
% matching for HTML, LaTeX, and many other languages
53.
Trick 11
54.
SuperTab : Do
all your insert-mode completion with Tab.
55.
Trick 12
56.
vcscommand.vim : CVS/SVN/SVK/git/hg/bzr
integration plugin
57.
Trick 13
58.
DirDiff.vim : A
plugin to diff and merge two directories recursively.
59.
Trick 14
60.
Tabular :Vim script
for text filtering and alignment
61.
Trick 15
62.
Vundle : the
plug-in manager for Vim
63.
$HOME/.vimrc
64.
Trick 1
65.
backup & swapfile
66.
Trick 2
67.
ignorecase & smartcase
68.
Trick 3
69.
: → ;
& wildmode
70.
Trick 4
71.
window operation
72.
Trick 5
73.
tab operation
74.
Trick 6
75.
WinMerge-style diff/merge operation
76.
Reference Klayman’s .vimrc VIM Hacks
(c9s) Perl Hacks on Vim (c9s) VIM - Hack Your Editor! (yzlin) My .vimrc http://github.com/chenkaie/DotFiles/blob/master/.vimrc
Download now