add vim
This commit is contained in:
parent
dd6b0a279d
commit
1765075c2b
84
slides/vim/vim.md
Normal file
84
slides/vim/vim.md
Normal file
@ -0,0 +1,84 @@
|
|||||||
|
---
|
||||||
|
title:
|
||||||
|
- RSA - vi improved
|
||||||
|
author:
|
||||||
|
- Malin
|
||||||
|
|
||||||
|
theme:
|
||||||
|
- Warsaw
|
||||||
|
colortheme:
|
||||||
|
- 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
|
||||||
|
|
||||||
|
```bash
|
||||||
|
vim .
|
||||||
|
```
|
||||||
|
|
||||||
|
## Tabs
|
||||||
|
|
||||||
|
```bash
|
||||||
|
vim -p .bash*
|
||||||
|
```
|
||||||
|
## Literally Anything
|
||||||
|
|
||||||
|
|
||||||
|
```bash
|
||||||
|
r!fortune
|
||||||
|
```
|
||||||
|
|
Loading…
Reference in New Issue
Block a user