Jump to content

Vim Tips & Tricks: Difference between revisions

From LinuxMCE
Rwilson131 (talk | contribs)
No edit summary
mNo edit summary
Line 1: Line 1:
</table>Source: [http://jmcpherson.org/editing.html Efficient Editing With vim]
Source: [http://jmcpherson.org/editing.html Efficient Editing With vim]


==Writing code==
==Writing code==

Revision as of 22:12, 2 September 2007

Source: Efficient Editing With vim

Writing code

Ctrl+n or Ctrl+p
Autocomplete ;)
]p
Just like p, but it automatically adjusts the indent level of the pasted code to match that of the code you paste into. Try it!
%
Putting the cursor on a brace, bracket, or parenthese and pressing % will send the cursor to the matching brace, bracket, or parenthese. Great for fixing parse problems related to heavily nested blocks of code or logic.
>>
Indent the highlighted code. (See the earlier section about efficient text selection. If no text is selected, the current line is indented.)
<<
Like >>, but un-indents.
gd
Go to the definition (or declaration) of the function or variable under the cursor.
K
Go to the man page for the word currently under the cursor. (For instance, if your cursor is currently over the word sleep, you will see the man page for sleep displayed.)