|
Size: 2137
Comment:
|
← Revision 32 as of 2025-02-15 12:13:25 ⇥
Size: 4060
Comment:
|
| Deletions are marked like this. | Additions are marked like this. |
| Line 1: | Line 1: |
| <<TableOfContents(2)>> | |
| Line 6: | Line 7: |
| {{{ | echo -e "set t_Co=256\ncolors zenburn" >> ~/.vimrc {{{ autocmd BufRead,BufNewFile *.pya set filetype=python autocmd BufRead,BufNewFile *.pyb set filetype=python autocmd BufRead,BufNewFile *.wsgi set filetype=python |
| Line 9: | Line 15: |
| set number syntax on |
|
| Line 12: | Line 20: |
| * mkdir -p ~/.vim/colors * cd ~/.vim/colors * wget https://github.com/jnurmine/Zenburn/blob/master/colors/zenburn.vim |
{{{#!highligh sh mkdir -p ~/.vim/colors cd ~/.vim/colors wget wget https://raw.githubusercontent.com/jnurmine/Zenburn/master/colors/zenburn.vim }}} |
| Line 17: | Line 27: |
== Open file == * Escape * :o! <filename> |
|
| Line 68: | Line 82: |
| = Search = | == Search == |
| Line 72: | Line 86: |
== Go to the top of a file == * Escape * :0 or gg == Go to the end of a file == * Escape * G |
|
| Line 87: | Line 109: |
| }}} == Add other extensions == File '''~/.vimrc''' {{{ autocmd BufRead,BufNewFile *.wsgi set filetype=python autocmd BufRead,BufNewFile *.pya set filetype=python autocmd BufRead,BufNewFile *.pyb set filetype=python |
|
| Line 130: | Line 160: |
== Plugin Conque Shell == * https://www.vim.org/scripts/script.php?script_id=2771 Run interactive commands inside a Vim buffer {{{ #Place the tar gz contents (autoload/doc/plugin/syntax in the ~/.vim wget https://www.vim.org/scripts/download_script.php?src_id=16251 cd .vim/ tar xvzf download_script.php\?src_id\=16251 :ConqueTermSplit bash :ConqueTermVSplit bash # ctrl+w switch buffer # :bd delete current buffer }}} == pathogen plugin manager == {{{ mkdir -p ~/.vim/autoload ~/.vim/bundle curl -LSso ~/.vim/autoload/pathogen.vim https://tpo.pe/pathogen.vim }}} * https://vimawesome.com/plugin/nerdtree-red == Enable markdown syntax == * :set syntax=markdown == Enable python syntax == * :set syntax=python == MoinMoin syntax == * https://moinmo.in/VimHighlighting {{{ ~/.vim/filetype.vim augroup filetypedetect au BufNewFile,BufRead *.moin setf moin au BufNewFile,BufRead *.wiki setf moin augroup END Download moin.vim and copy to ~/.vim/syntax/ To enable syntax highlighting of a particular wiki page, add the following as a comment on the page: ## vim:filetype=moin Or simply save the text file as filename.moin , vim will automatically recognize this suffix name. }}} |
Contents
-
vim
- Zenburn look and feel for Vim and GVim
- Open file
- Exit without save
- Save and exit
- Insert
- Delete line
- Delete character
- Undo
- Copy
- Cut
- Paste
- Search and replace all occurrences
- Search
- Go to the top of a file
- Go to the end of a file
- Vi settings
- Add extension wsgi
- Add other extensions
- vimrc with key mappings
- Plugin Conque Shell
- pathogen plugin manager
- Enable markdown syntax
- Enable python syntax
- MoinMoin syntax
vim
Console text editor for *NIX.
Zenburn look and feel for Vim and GVim
Edit ~/.vimrc and add the following echo -e "set t_Co=256\ncolors zenburn" >> ~/.vimrc
autocmd BufRead,BufNewFile *.pya set filetype=python autocmd BufRead,BufNewFile *.pyb set filetype=python autocmd BufRead,BufNewFile *.wsgi set filetype=python set t_Co=256 colors zenburn set number syntax on
Run the following:
mkdir -p ~/.vim/colors cd ~/.vim/colors wget wget https://raw.githubusercontent.com/jnurmine/Zenburn/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
Add other extensions
File ~/.vimrc
autocmd BufRead,BufNewFile *.wsgi set filetype=python autocmd BufRead,BufNewFile *.pya set filetype=python autocmd BufRead,BufNewFile *.pyb set filetype=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
Plugin Conque Shell
https://www.vim.org/scripts/script.php?script_id=2771 Run interactive commands inside a Vim buffer
#Place the tar gz contents (autoload/doc/plugin/syntax in the ~/.vim wget https://www.vim.org/scripts/download_script.php?src_id=16251 cd .vim/ tar xvzf download_script.php\?src_id\=16251 :ConqueTermSplit bash :ConqueTermVSplit bash # ctrl+w switch buffer # :bd delete current buffer
pathogen plugin manager
mkdir -p ~/.vim/autoload ~/.vim/bundle curl -LSso ~/.vim/autoload/pathogen.vim https://tpo.pe/pathogen.vim
Enable markdown syntax
- :set syntax=markdown
Enable python syntax
- :set syntax=python
MoinMoin syntax
~/.vim/filetype.vim augroup filetypedetect au BufNewFile,BufRead *.moin setf moin au BufNewFile,BufRead *.wiki setf moin augroup END Download moin.vim and copy to ~/.vim/syntax/ To enable syntax highlighting of a particular wiki page, add the following as a comment on the page: ## vim:filetype=moin Or simply save the text file as filename.moin , vim will automatically recognize this suffix name.
