Enviar pesquisa
Carregar
Vim Rocks!
•
31 gostaram
•
9,719 visualizações
Kent Chen
Seguir
Vim Rocks! About useful .vimrc settings and vim scripts/plugins share.
Leia menos
Leia mais
Tecnologia
Vista de apresentação de diapositivos
Denunciar
Compartilhar
Vista de apresentação de diapositivos
Denunciar
Compartilhar
1 de 76
Baixar agora
Baixar para ler offline
Recomendados
TMUX Rocks!
TMUX Rocks!
Kent Chen
Debugging Applications with GNU Debugger
Debugging Applications with GNU Debugger
Priyank Kapadia
Working Remotely (via SSH) Rocks!
Working Remotely (via SSH) Rocks!
Kent Chen
用十分鐘 向jserv學習作業系統設計
用十分鐘 向jserv學習作業系統設計
鍾誠 陳鍾誠
GDB Rocks!
GDB Rocks!
Kent Chen
Q2.12: Debugging with GDB
Q2.12: Debugging with GDB
Linaro
淺談探索 Linux 系統設計之道
淺談探索 Linux 系統設計之道
National Cheng Kung University
Learn C Programming Language by Using GDB
Learn C Programming Language by Using GDB
National Cheng Kung University
Recomendados
TMUX Rocks!
TMUX Rocks!
Kent Chen
Debugging Applications with GNU Debugger
Debugging Applications with GNU Debugger
Priyank Kapadia
Working Remotely (via SSH) Rocks!
Working Remotely (via SSH) Rocks!
Kent Chen
用十分鐘 向jserv學習作業系統設計
用十分鐘 向jserv學習作業系統設計
鍾誠 陳鍾誠
GDB Rocks!
GDB Rocks!
Kent Chen
Q2.12: Debugging with GDB
Q2.12: Debugging with GDB
Linaro
淺談探索 Linux 系統設計之道
淺談探索 Linux 系統設計之道
National Cheng Kung University
Learn C Programming Language by Using GDB
Learn C Programming Language by Using GDB
National Cheng Kung University
Understand more about C
Understand more about C
Yi-Hsiu Hsu
Introduction to gdb
Introduction to gdb
Owen Hsu
C/C++プログラマのための開発ツール
C/C++プログラマのための開発ツール
MITSUNARI Shigeo
What Can Compilers Do for Us?
What Can Compilers Do for Us?
National Cheng Kung University
LLVM 總是打開你的心:從電玩模擬器看編譯器應用實例
LLVM 總是打開你的心:從電玩模擬器看編譯器應用實例
National Cheng Kung University
Interpreter, Compiler, JIT from scratch
Interpreter, Compiler, JIT from scratch
National Cheng Kung University
深入淺出C語言
深入淺出C語言
Simen Li
from Binary to Binary: How Qemu Works
from Binary to Binary: How Qemu Works
Zhen Wei
USB3.0ドライバ開発の道
USB3.0ドライバ開発の道
uchan_nos
ARM Trusted FirmwareのBL31を単体で使う!
ARM Trusted FirmwareのBL31を単体で使う!
Mr. Vengineer
The Internals of "Hello World" Program
The Internals of "Hello World" Program
National Cheng Kung University
QEMU - Binary Translation
QEMU - Binary Translation
Jiann-Fuh Liaw
GPUが100倍速いという神話をぶち殺せたらいいな ver.2013
GPUが100倍速いという神話をぶち殺せたらいいな ver.2013
Ryo Sakamoto
from Source to Binary: How GNU Toolchain Works
from Source to Binary: How GNU Toolchain Works
National Cheng Kung University
How A Compiler Works: GNU Toolchain
How A Compiler Works: GNU Toolchain
National Cheng Kung University
Linux MMAP & Ioremap introduction
Linux MMAP & Ioremap introduction
Gene Chang
VerilatorとSystemC
VerilatorとSystemC
Mr. Vengineer
BPF: Tracing and more
BPF: Tracing and more
Brendan Gregg
Let's trace Linux Lernel with KGDB @ COSCUP 2021
Let's trace Linux Lernel with KGDB @ COSCUP 2021
Jian-Hong Pan
Qemu JIT Code Generator and System Emulation
Qemu JIT Code Generator and System Emulation
National Cheng Kung University
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ý
Mais conteúdo relacionado
Mais procurados
Understand more about C
Understand more about C
Yi-Hsiu Hsu
Introduction to gdb
Introduction to gdb
Owen Hsu
C/C++プログラマのための開発ツール
C/C++プログラマのための開発ツール
MITSUNARI Shigeo
What Can Compilers Do for Us?
What Can Compilers Do for Us?
National Cheng Kung University
LLVM 總是打開你的心:從電玩模擬器看編譯器應用實例
LLVM 總是打開你的心:從電玩模擬器看編譯器應用實例
National Cheng Kung University
Interpreter, Compiler, JIT from scratch
Interpreter, Compiler, JIT from scratch
National Cheng Kung University
深入淺出C語言
深入淺出C語言
Simen Li
from Binary to Binary: How Qemu Works
from Binary to Binary: How Qemu Works
Zhen Wei
USB3.0ドライバ開発の道
USB3.0ドライバ開発の道
uchan_nos
ARM Trusted FirmwareのBL31を単体で使う!
ARM Trusted FirmwareのBL31を単体で使う!
Mr. Vengineer
The Internals of "Hello World" Program
The Internals of "Hello World" Program
National Cheng Kung University
QEMU - Binary Translation
QEMU - Binary Translation
Jiann-Fuh Liaw
GPUが100倍速いという神話をぶち殺せたらいいな ver.2013
GPUが100倍速いという神話をぶち殺せたらいいな ver.2013
Ryo Sakamoto
from Source to Binary: How GNU Toolchain Works
from Source to Binary: How GNU Toolchain Works
National Cheng Kung University
How A Compiler Works: GNU Toolchain
How A Compiler Works: GNU Toolchain
National Cheng Kung University
Linux MMAP & Ioremap introduction
Linux MMAP & Ioremap introduction
Gene Chang
VerilatorとSystemC
VerilatorとSystemC
Mr. Vengineer
BPF: Tracing and more
BPF: Tracing and more
Brendan Gregg
Let's trace Linux Lernel with KGDB @ COSCUP 2021
Let's trace Linux Lernel with KGDB @ COSCUP 2021
Jian-Hong Pan
Qemu JIT Code Generator and System Emulation
Qemu JIT Code Generator and System Emulation
National Cheng Kung University
Mais procurados
(20)
Understand more about C
Understand more about C
Introduction to gdb
Introduction to gdb
C/C++プログラマのための開発ツール
C/C++プログラマのための開発ツール
What Can Compilers Do for Us?
What Can Compilers Do for Us?
LLVM 總是打開你的心:從電玩模擬器看編譯器應用實例
LLVM 總是打開你的心:從電玩模擬器看編譯器應用實例
Interpreter, Compiler, JIT from scratch
Interpreter, Compiler, JIT from scratch
深入淺出C語言
深入淺出C語言
from Binary to Binary: How Qemu Works
from Binary to Binary: How Qemu Works
USB3.0ドライバ開発の道
USB3.0ドライバ開発の道
ARM Trusted FirmwareのBL31を単体で使う!
ARM Trusted FirmwareのBL31を単体で使う!
The Internals of "Hello World" Program
The Internals of "Hello World" Program
QEMU - Binary Translation
QEMU - Binary Translation
GPUが100倍速いという神話をぶち殺せたらいいな ver.2013
GPUが100倍速いという神話をぶち殺せたらいいな ver.2013
from Source to Binary: How GNU Toolchain Works
from Source to Binary: How GNU Toolchain Works
How A Compiler Works: GNU Toolchain
How A Compiler Works: GNU Toolchain
Linux MMAP & Ioremap introduction
Linux MMAP & Ioremap introduction
VerilatorとSystemC
VerilatorとSystemC
BPF: Tracing and more
BPF: Tracing and more
Let's trace Linux Lernel with KGDB @ COSCUP 2021
Let's trace Linux Lernel with KGDB @ COSCUP 2021
Qemu JIT Code Generator and System Emulation
Qemu JIT Code Generator and System Emulation
Destaque
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
Destaque
(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
Semelhante a 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
Semelhante a 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
Último
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
sudhanshuwaghmare1
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Neo4j
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
The Digital Insurer
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Gabriella Davis
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
The Digital Insurer
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
naman860154
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Michael W. Hawkins
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
Enterprise Knowledge
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Delhi Call girls
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
Enterprise Knowledge
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
The Digital Insurer
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
The Digital Insurer
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
Delhi Call girls
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
wesley chun
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
Antenna Manufacturer Coco
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
naman860154
Último
(20)
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
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
Baixar agora