--- title: "vim navigation" tags: [ "vim", "navigation" ] --- | Move | Command | |:------------------------|:-------------| | Down page | Ctl-f | | Down half page | Ctl-d | | Up page | Ctl-b | | Up half page | Ctl-u | | Scroll down | Ctl-e | | Scroll up | Ctl-y | | Jump to previous place | Ctl-i | | Jump to back | Ctl-o | | Jump to last change | g; | | Jump to next change | g, | | Go to current filename | gf | Go to a filename, and type `gf` (Go-to-File). For example, if you put your cursor over the `~/.vimrc` in this line, you can edit your vim configuration file. `source ~/.vimrc` # Project Structure Make a 20 character 'visual split' in the current working directory ('`.`'). `:20vs .` Swap buffer positions: `C-w x`