Soumettre la recherche
Mettre en ligne
Vim Rocks!
•
31 j'aime
•
9,719 vues
Kent Chen
Suivre
Vim Rocks! About useful .vimrc settings and vim scripts/plugins share.
Lire moins
Lire la suite
Technologie
Signaler
Partager
Signaler
Partager
1 sur 76
Télécharger maintenant
Télécharger pour lire hors ligne
Recommandé
TMUX Rocks!
TMUX Rocks!
Kent Chen
Working Remotely (via SSH) Rocks!
Working Remotely (via SSH) Rocks!
Kent Chen
Debugging Applications with GNU Debugger
Debugging Applications with GNU Debugger
Priyank Kapadia
GDB Rocks!
GDB Rocks!
Kent Chen
用十分鐘 向jserv學習作業系統設計
用十分鐘 向jserv學習作業系統設計
鍾誠 陳鍾誠
淺談探索 Linux 系統設計之道
淺談探索 Linux 系統設計之道
National Cheng Kung University
Interpreter, Compiler, JIT from scratch
Interpreter, Compiler, JIT from scratch
National Cheng Kung University
What Can Compilers Do for Us?
What Can Compilers Do for Us?
National Cheng Kung University
Recommandé
TMUX Rocks!
TMUX Rocks!
Kent Chen
Working Remotely (via SSH) Rocks!
Working Remotely (via SSH) Rocks!
Kent Chen
Debugging Applications with GNU Debugger
Debugging Applications with GNU Debugger
Priyank Kapadia
GDB Rocks!
GDB Rocks!
Kent Chen
用十分鐘 向jserv學習作業系統設計
用十分鐘 向jserv學習作業系統設計
鍾誠 陳鍾誠
淺談探索 Linux 系統設計之道
淺談探索 Linux 系統設計之道
National Cheng Kung University
Interpreter, Compiler, JIT from scratch
Interpreter, Compiler, JIT from scratch
National Cheng Kung University
What Can Compilers Do for Us?
What Can Compilers Do for Us?
National Cheng Kung University
Qemu JIT Code Generator and System Emulation
Qemu JIT Code Generator and System Emulation
National Cheng Kung University
Embedded Virtualization applied in Mobile Devices
Embedded Virtualization applied in Mobile Devices
National Cheng Kung University
[Golang] 以 Mobile App 工程師視角,帶你進入 Golang 的世界 (Introduction of GoLang)
[Golang] 以 Mobile App 工程師視角,帶你進入 Golang 的世界 (Introduction of GoLang)
Johnny Sung
Introduction to gdb
Introduction to gdb
Owen Hsu
Q2.12: Debugging with GDB
Q2.12: Debugging with GDB
Linaro
from Source to Binary: How GNU Toolchain Works
from Source to Binary: How GNU Toolchain Works
National Cheng Kung University
The Internals of "Hello World" Program
The Internals of "Hello World" Program
National Cheng Kung University
Virtual Machine Constructions for Dummies
Virtual Machine Constructions for Dummies
National Cheng Kung University
from Binary to Binary: How Qemu Works
from Binary to Binary: How Qemu Works
Zhen Wei
Qemu Introduction
Qemu Introduction
Chiawei Wang
Vim script と vimrc の正しい書き方@nagoya.vim #1
Vim script と vimrc の正しい書き方@nagoya.vim #1
cohama
Handling inline assembly in Clang and LLVM
Handling inline assembly in Clang and LLVM
Min-Yih Hsu
LLVM 總是打開你的心:從電玩模擬器看編譯器應用實例
LLVM 總是打開你的心:從電玩模擬器看編譯器應用實例
National Cheng Kung University
How A Compiler Works: GNU Toolchain
How A Compiler Works: GNU Toolchain
National Cheng Kung University
Conan a C/C++ Package Manager
Conan a C/C++ Package Manager
Uilian Ries
Learn C Programming Language by Using GDB
Learn C Programming Language by Using GDB
National Cheng Kung University
C/C++プログラマのための開発ツール
C/C++プログラマのための開発ツール
MITSUNARI Shigeo
ARM Trusted FirmwareのBL31を単体で使う!
ARM Trusted FirmwareのBL31を単体で使う!
Mr. Vengineer
GNU ld的linker script簡介
GNU ld的linker script簡介
Wen Liao
Understand more about C
Understand more about C
Yi-Hsiu Hsu
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ý
Contenu connexe
Tendances
Qemu JIT Code Generator and System Emulation
Qemu JIT Code Generator and System Emulation
National Cheng Kung University
Embedded Virtualization applied in Mobile Devices
Embedded Virtualization applied in Mobile Devices
National Cheng Kung University
[Golang] 以 Mobile App 工程師視角,帶你進入 Golang 的世界 (Introduction of GoLang)
[Golang] 以 Mobile App 工程師視角,帶你進入 Golang 的世界 (Introduction of GoLang)
Johnny Sung
Introduction to gdb
Introduction to gdb
Owen Hsu
Q2.12: Debugging with GDB
Q2.12: Debugging with GDB
Linaro
from Source to Binary: How GNU Toolchain Works
from Source to Binary: How GNU Toolchain Works
National Cheng Kung University
The Internals of "Hello World" Program
The Internals of "Hello World" Program
National Cheng Kung University
Virtual Machine Constructions for Dummies
Virtual Machine Constructions for Dummies
National Cheng Kung University
from Binary to Binary: How Qemu Works
from Binary to Binary: How Qemu Works
Zhen Wei
Qemu Introduction
Qemu Introduction
Chiawei Wang
Vim script と vimrc の正しい書き方@nagoya.vim #1
Vim script と vimrc の正しい書き方@nagoya.vim #1
cohama
Handling inline assembly in Clang and LLVM
Handling inline assembly in Clang and LLVM
Min-Yih Hsu
LLVM 總是打開你的心:從電玩模擬器看編譯器應用實例
LLVM 總是打開你的心:從電玩模擬器看編譯器應用實例
National Cheng Kung University
How A Compiler Works: GNU Toolchain
How A Compiler Works: GNU Toolchain
National Cheng Kung University
Conan a C/C++ Package Manager
Conan a C/C++ Package Manager
Uilian Ries
Learn C Programming Language by Using GDB
Learn C Programming Language by Using GDB
National Cheng Kung University
C/C++プログラマのための開発ツール
C/C++プログラマのための開発ツール
MITSUNARI Shigeo
ARM Trusted FirmwareのBL31を単体で使う!
ARM Trusted FirmwareのBL31を単体で使う!
Mr. Vengineer
GNU ld的linker script簡介
GNU ld的linker script簡介
Wen Liao
Understand more about C
Understand more about C
Yi-Hsiu Hsu
Tendances
(20)
Qemu JIT Code Generator and System Emulation
Qemu JIT Code Generator and System Emulation
Embedded Virtualization applied in Mobile Devices
Embedded Virtualization applied in Mobile Devices
[Golang] 以 Mobile App 工程師視角,帶你進入 Golang 的世界 (Introduction of GoLang)
[Golang] 以 Mobile App 工程師視角,帶你進入 Golang 的世界 (Introduction of GoLang)
Introduction to gdb
Introduction to gdb
Q2.12: Debugging with GDB
Q2.12: Debugging with GDB
from Source to Binary: How GNU Toolchain Works
from Source to Binary: How GNU Toolchain Works
The Internals of "Hello World" Program
The Internals of "Hello World" Program
Virtual Machine Constructions for Dummies
Virtual Machine Constructions for Dummies
from Binary to Binary: How Qemu Works
from Binary to Binary: How Qemu Works
Qemu Introduction
Qemu Introduction
Vim script と vimrc の正しい書き方@nagoya.vim #1
Vim script と vimrc の正しい書き方@nagoya.vim #1
Handling inline assembly in Clang and LLVM
Handling inline assembly in Clang and LLVM
LLVM 總是打開你的心:從電玩模擬器看編譯器應用實例
LLVM 總是打開你的心:從電玩模擬器看編譯器應用實例
How A Compiler Works: GNU Toolchain
How A Compiler Works: GNU Toolchain
Conan a C/C++ Package Manager
Conan a C/C++ Package Manager
Learn C Programming Language by Using GDB
Learn C Programming Language by Using GDB
C/C++プログラマのための開発ツール
C/C++プログラマのための開発ツール
ARM Trusted FirmwareのBL31を単体で使う!
ARM Trusted FirmwareのBL31を単体で使う!
GNU ld的linker script簡介
GNU ld的linker script簡介
Understand more about C
Understand more about C
En vedette
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
En vedette
(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
Similaire à 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
Similaire à 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
Dernier
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Delhi Call girls
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
BookNet Canada
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Maria Levchenko
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Delhi Call girls
Key Features Of Token Development (1).pptx
Key Features Of Token Development (1).pptx
LBM Solutions
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
naman860154
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
Pixlogix Infotech
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Katpro Technologies
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Gabriella Davis
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
Delhi Call girls
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
Delhi Call girls
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions
Slack Application Development 101 Slides
Slack Application Development 101 Slides
praypatel2
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
ThousandEyes
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Patryk Bandurski
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
hans926745
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
BookNet Canada
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
OnBoard
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
Padma Pradeep
Dernier
(20)
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Key Features Of Token Development (1).pptx
Key Features Of Token Development (1).pptx
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
Slack Application Development 101 Slides
Slack Application Development 101 Slides
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
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
Télécharger maintenant