Vim

From DWIKI
Revision as of 22:25, 26 July 2021 by Tony (talk | contribs)
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Links

Documentation

Cheatsheets

Editing xml files

Create tag pairs

Plugins



FAQ

What is this $VIMRUNTIME

:echo $VIMRUNTIME

Commands are entered by hitting the Esc button then ":" and the setting, function, command etc.

Delete until end of file

dG

Undo undo

ctrl-r

 

Select until end of line

y$

Delete empty lines

:g/^$/d

Indentation

:set filetype=xml

Enable/Disable line numbering

 set nu!

Save as root

:w !sudo tee %

Importing the output of ls -l into the current buffer

 r !ls -l

syntax highlighting on dark background

:set background=dark

Sort lines 50 to 76 ussing the unix sort command

 50,76 !sort

Change syntax colours

find syncolor.vim

End highlighting search results

<f9> <esc>:nohlsearch<cr>

show tabs

:set list and :set nolist

modelines in code

http://vim.wikia.com/wiki/Modeline_magic

In ~/.vimrc you need

set modeline

En then near top or bottom of your code something like

# vim: ts=4:sw=4:sts=0

Mind the spaces!

 

folding

open fold

zo, zO

 

unfold all

zR

replace tabs with spaces

:%s/^\t\+/ g