Vim: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 20: | Line 20: | ||
<code>:q</code Quit vim (Note: if you've made changes, you'll get a message that the file has changed. To quit without saving changes, use: <code>:q!</code> ) | <code>:q</code Quit vim (Note: if you've made changes, you'll get a message that the file has changed. To quit without saving changes, use: <code>:q!</code> ) | ||
== Navigating | == Navigating Within the Document == | ||
<code>/<i>string</i></code> search forward for <i>string</i> | |||
?string | |||
search backword for string | |||
CTRL + f | |||
scroll forward one screen | |||
CTRL + b | |||
scroll backword one screen | |||
% | |||
got the "mate", if one exists, of the parenthesis, brace, or bracket. | |||
== Manipulating Text == | == Manipulating Text == |
Revision as of 03:00, 19 December 2016
Modes
i
goes into insert mode
Esc
goes back to command mode.
Commands
Saving and Exiting vim
ZZ
Save and exit vim
:w
Write the file to disk, stay in vim
:w !sudo tee %
Saves the file, even you don't have permission to write to the file (do this instead of closing the file, opening with sudo, and re-doing your changes)
:wq
Save the file and exit vim
:q</code Quit vim (Note: if you've made changes, you'll get a message that the file has changed. To quit without saving changes, use:
:q!
)
/string
search forward for string
?string
search backword for string
CTRL + f
scroll forward one screen
CTRL + b
scroll backword one screen
%
got the "mate", if one exists, of the parenthesis, brace, or bracket.
Manipulating Text