MoinMoin Logo
  • Comments
  • Immutable Page
  • Menu
    • Navigation
    • RecentChanges
    • FindPage
    • Local Site Map
    • Help
    • HelpContents
    • HelpOnMoinWikiSyntax
    • Display
    • Attachments
    • Info
    • Raw Text
    • Print View
    • Edit
    • Load
    • Save
  • Login

Navigation

  • Start
  • Sitemap

Upload page content

You can upload content for the page named below. If you change the page name, you can also upload content for another page. If the page name is empty, we derive the page name from the file name.

File to load page content from
Page name
Comment

Revision 19 as of 2019-08-16 13:18:23
  • vim

vim

Console text editor for *NIX.

Zenburn look and feel for Vim and GVim

Edit ~/.vimrc and add the following

set t_Co=256
colors zenburn

Run the following:

  • mkdir -p ~/.vim/colors
  • cd ~/.vim/colors
  • wget https://github.com/jnurmine/Zenburn/blob/master/colors/zenburn.vim

Zenburn colors: zenburn.vim

Open file

  • Escape
  • :o! <filename>

Exit without save

  • Escape
  • :q!

Save and exit

  • Escape
  • :wq

Insert

  • Escape
  • Place cursor
  • Press i

Delete line

  • Escape
  • Place cursor
  • Press dd

Delete character

  • Escape
  • Place cursor
  • Press x

Undo

  • Escape
  • Press u

Copy

  • Escape
  • Place cursor on start
  • Press v
  • Select with cursor
  • Press y

Cut

  • Escape
  • Place cursor on start
  • Press v
  • Select with cursor
  • Press d

Paste

  • Escape
  • Place cursor on destination
  • Press p

Search and replace all occurrences

  • Escape
  • :%s/oldString/newString/g

Search

  • Escape
  • /searchPatern
  • go to previous and next with n and p

Go to the top of a file

  • Escape
  • :0 or gg

Go to the end of a file

  • Escape
  • G

Vi settings

Settings are saved in ~/.exrc. For OpenSolaris/OpenIndiana

set number
set showmode

Add extension wsgi

File /usr/share/vim/vim74/filetype.vim in Ubuntu 14.04 LTS (Trusty).

#line 1577 in Ubuntu
au BufNewFile,BufRead *.py,*.pyw,*.wsgi         setf python

vimrc with key mappings

filetype plugin on
filetype indent on
colors zenburn

set t_Co=256
set nocompatible
set tabstop=4
set shiftwidth=4
set expandtab
set cursorline
set number
"This is a comment in vimrc. It does not have a closing quote 
map <M-left> :previous<cr>
map <M-right> :next<cr>
"save
map <C-s> :w<cr>
" quit all
map <F4> :qa!<cr>
" go to shell
map <F1> :sh<cr>
" write curr date time
map! <F6> <C-R>=strftime('%Y-%m-%dT%H:%M:%S')<cr>
" paste  
map <C-v> p
" undo
map <C-u> u
" refresh
map <F5> :edit!<cr>
" go beginning
map <F7> gg=G
" search
map <F3> /
" start marking
map <C-b> v
" copy
map <C-c> y
" select all
map <C-a> ggVG
  • MoinMoin Powered
  • Python Powered
  • GPL licensed
  • Valid HTML 4.01