1
0
Fork 0
mirror of https://github.com/tldr-pages/tldr.git synced 2025-04-29 23:24:55 +02:00
tldr/pages/common/vim.md

36 lines
487 B
Markdown
Raw Normal View History

2015-12-28 13:06:58 +01:00
# vim
> Vi IMproved, a programmer's text editor.
2015-12-28 13:06:58 +01:00
- Open a file with cursor at the given line number:
2015-12-28 13:06:58 +01:00
`vim {{file}} +{{linenumber}}`
2016-08-02 10:56:07 +10:00
- Open multiple files at once, each file in its own tab page:
2015-12-28 13:06:58 +01:00
`vim -p {{file1}} {{file2}} {{file3}}`
- Open a file in read-only mode:
2015-12-28 13:06:58 +01:00
`view {{file}}`
2016-01-05 17:07:51 -05:00
- switch to normal mode
2015-12-28 13:06:58 +01:00
2016-01-05 17:07:51 -05:00
`<esc>`
2015-12-29 12:09:30 -05:00
2016-01-05 17:07:51 -05:00
- switch to insert mode
2015-12-29 12:09:30 -05:00
2016-01-05 17:07:51 -05:00
`<esc> i <enter>`
2015-12-29 12:09:30 -05:00
2016-01-05 17:07:51 -05:00
- exit vim
`<esc> :q <enter>`
2015-12-29 12:09:30 -05:00
2016-01-05 17:07:51 -05:00
- save file in vim
`<esc> :w <enter>`
2015-12-29 12:09:30 -05:00
2016-01-05 17:07:51 -05:00
- save file then exit vim
2015-12-29 12:09:30 -05:00
2016-01-05 17:07:51 -05:00
`<esc> :wq <enter>`