|
Size: 1986
Comment:
|
Size: 2295
Comment:
|
| Deletions are marked like this. | Additions are marked like this. |
| Line 17: | Line 17: |
== Open file == * Escape * :o! <filename> |
|
| Line 68: | Line 72: |
| = Search = | == Search == |
| Line 72: | Line 76: |
== Go to the top of a file == * Escape * :0 or gg == Go to the end of a file == * Escape * G |
|
| Line 91: | Line 103: |
| filetype plugin on filetype indent on colors zenburn |
|
| Line 93: | Line 109: |
| colors zenburn filetype plugin on filetype indent on |
|
| Line 105: | Line 117: |
| "save | |
| Line 106: | Line 119: |
| " quit all | |
| Line 107: | Line 121: |
| " go to shell | |
| Line 108: | Line 123: |
| map! <F6> <C-R>=strftime('%Y-%m-%dT%H:%M:%S')<cr> | " write curr date time map! <F6> <C-R>=strftime('%Y-%m-%dT%H:%M:%S')<cr> " paste |
| Line 110: | Line 127: |
| " undo | |
| Line 111: | Line 129: |
| " refresh | |
| Line 112: | Line 131: |
| " go beginning | |
| Line 113: | Line 133: |
| " search | |
| Line 114: | Line 135: |
| " start marking | |
| Line 115: | Line 137: |
| " copy | |
| Line 116: | Line 139: |
| " select all |
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