Vim from a ...
...bla bla bla
MAD · NOV 23-24 · 2018
@Jimeno0
begginer/junior/hypster/dummy web developer
Jimeno0
Carlos P. Jimeno
MAD · NOV 23-24 · 2018
@Jimeno0
MAD · NOV 23-24 · 2018
@Jimeno0
Beginner
Junior
Hypster
Dummy
Web developer
MAD · NOV 23-24 · 2018
@Jimeno0
🤔
💥
MAD · NOV 23-24 · 2018
@Jimeno0
forward-word
move-end-of-line
end-of-file
begin-of-file
moveCursorToBeginningOfNextWord()
moveCursorToEndOfLine()
moveCursorToBottom()
moveCursorToBeggin()
MAD · NOV 23-24 · 2018
@Jimeno0
forward-word
move-end-of-line
end-of-file
begin-of-file
w
$
G
gg
MAD · NOV 23-24 · 2018
@Jimeno0
delete-word
delete-line
delete-end-line
deleteToEndOfWord()
deleteLine()
deleteToEndOfLine()
MAD · NOV 23-24 · 2018
@Jimeno0
delete-word
delete-line
delete-end-line
d
MAD · NOV 23-24 · 2018
@Jimeno0
MAD · NOV 23-24 · 2018
@Jimeno0
delete-word
delete-line
delete-end-line
delete-to-end-file
delete-to-begin-file
delete-4-lines-bellow
delete-inside-quotes
delete-32-words-above
delete-till-next-dot
...
d
w
d
d$
G
gg
4j
i"
32k
t.
...
➕
MAD · NOV 23-24 · 2018
@Jimeno0
function concat (wat, man) {
return `${wat}${man}`;
}
MAD · NOV 23-24 · 2018
@Jimeno0
MAD · NOV 23-24 · 2018
@Jimeno0
c
i)
d
y
i}
ip
iw
3j
MAD · NOV 23-24 · 2018
@Jimeno0
MAD · NOV 23-24 · 2018
@Jimeno0
Learning vim is too hard
MAD · NOV 23-24 · 2018
@Jimeno0
MAD · NOV 23-24 · 2018
@Jimeno0
But can Vim do...
Linter
Syntax highlint
Autocomplete
Find in files
Use a files tree
Find and replace
Snippets
MAD · NOV 23-24 · 2018
@Jimeno0
Vim is not as cool as my editor
MAD · NOV 23-24 · 2018
@Jimeno0
...But its not cool by default
.vimrc
MAD · NOV 23-24 · 2018
@Jimeno0
MAD · NOV 23-24 · 2018
@Jimeno0
Git it
Steal from others
Even mine 🤪
MAD · NOV 23-24 · 2018
@Jimeno0
MAD · NOV 23-24 · 2018
@Jimeno0
MAD · NOV 23-24 · 2018
@Jimeno0
MAD · NOV 23-24 · 2018
@Jimeno0
vimtutor
MAD · NOV 23-24 · 2018
@Jimeno0
(Even with those sexy arrow keys)
MAD · NOV 23-24 · 2018
@Jimeno0
Increase key repeat
&
Decrease delay until repeat
MAD · NOV 23-24 · 2018
@Jimeno0
Remap Caps lock to Control
MAD · NOV 23-24 · 2018
@Jimeno0
Use US Qwerty
MAD · NOV 23-24 · 2018
@Jimeno0
MAD · NOV 23-24 · 2018
@Jimeno0
(a lot)
MAD · NOV 23-24 · 2018
@Jimeno0
...yet 😏
MAD · NOV 23-24 · 2018
@Jimeno0
MAD · NOV 23-24 · 2018
@Jimeno0
MAD · NOV 23-24 · 2018
@Jimeno0
MAD · NOV 23-24 · 2018
@Jimeno0
Hard learning curve
Easy to be efficient
Never stop learning
Side effects: More efficient from terminal
MAD · NOV 23-24 · 2018
@Jimeno0
MAD · NOV 23-24 · 2018
@Jimeno0
Bonus
MAD · NOV 23-24 · 2018
@Jimeno0
MAD · NOV 23-24 · 2018
@Jimeno0
Articles
MAD · NOV 23-24 · 2018
@Jimeno0
Talks
MAD · NOV 23-24 · 2018
@Jimeno0
Others
MAD · NOV 23-24 · 2018
@Jimeno0