workshops/slides/vim/vim.md
2023-10-31 18:46:04 +01:00

1.1 KiB

title author theme colortheme
RSA - vi improved
Malin
Warsaw
orchid

Myths, Half-Truths and Lies

  • You can get vim-keys in other programs
    • Yea, nah
  • vim [ is/ is not ] an IDE
    • UNIX is the IDE
  • vim is hard
    • It's four commands!

Heresies

Emacs: "a great operating system, lacking only a decent editor"

code, because everything is a web browser.

vim is a Language

  • d$
  • y$
  • dp
  • dip
  • di[
  • vi[p

Plugins: Just Don't


/home/ghost/.vim
|-- doc
|   |-- completion.txt
|   |-- manet.txt
|   |-- tags
|-- plugin -> /home/ghost/.dots/mess/vim/plugin
|   |-- completion.vim
|   |-- manet.vim
|-- skel -> /home/ghost/.dots/mess/vim/skel
|   |-- bindAnimal.tex
|   |-- bindArtefact.tex
|   |-- bindCharacter.tex
|   |-- wod_vampire.tex
|-- spell
    |-- en.utf-8.add
    |-- en.utf-8.add.spl
    |-- sr.utf-8.spl

Tricks

Remote Editing

vim scp://user@myserver[:port]//path/to/file.txt

File Navigation

vim .

Tabs

vim -p .bash*

Literally Anything

r!fortune