extracted
2.68 KB
this is to be embeded.
//0216
vim of clang - https://github.com/JBakamovic/yavide
# Usage overview
Category | Shortcut | Description
--------------------------------- | --------------------------------- | ---------------------------------
**Project management** | |
| `<Ctrl-s>n` | Create new project
| `<Ctrl-s>i` | Import project with already existing code base
| `<Ctrl-s>o` | Open project
| `<Ctrl-s>c` | Close project
| `<Ctrl-s>s` | Save project
| `<Ctrl-s>d` | Delete project
**Buffer management** | |
| `<Ctrl-c>` | Close current buffer
| `<Ctrl-s>` | Save current buffer
| `<Ctrl-Tab>` | Go to next buffer
| `<Ctrl-Shift-Tab>` | Go to previous buffer
| `<Ctrl-Down>` | Scroll buffer by one line (down)
| `<Ctrl-Up>` | Scroll buffer by one line (up)
**Buffer modes** | |
| `<ESC>` | Enter the `normal` mode
| `<a>` | Enter the `insert` mode (append after cursor)
| `<i>` | Enter the `insert` mode (insert before cursor)
| `<Shift-v>` | Enter the `visual` mode (line mode)
| `<v>` | Enter the `visual` mode (character mode)
**Buffer editing** | |
| `<Ctrl-a>` | Select all
| `<Ctrl-x>` | Cut
| `<Ctrl-c>` | Copy
| `<Ctrl-v>` | Paste
| `<Ctrl-z>` | Undo
| `<Ctrl-r>` | Redo
| `<Shift-s>` | Delete the whole line