$ vim ~/.config/fish/functions/gv-cheatsheat.fish
function gvim-cheatsheat --description "vim - cheatsheet"
clear; echo
echo '=========================================================================='
echo ' VIM - CHEATSHEET '
echo '=========================================================================='
echo ' installation # apt install vim vim-nox ctags vim-doc vim-scripts '
echo ' system-editor # update-alternatives --config editor '
echo '--------------------------------------------------------------------------'
echo ' hjkl HML gg G '
echo '--------------------------------------------------------------------------'
echo ' abbreviate :ab :abc :iab :unab ^v '
echo ' baseline $ vim -u NONE -N '
echo ' buffers :ls :buffers :files :bp :bl :b# :badd :bd '
echo ' clipboard Vj"+y '
echo ' colorsheme :colorsheme elflord|desert|evening|default '
echo ' config $ vim ~/.vimrc '
echo ' folds zf zo zc zd '
echo ' macros qa :reg a @a '
echo ' marks [single quote] :marks ma sq-a '
echo ' match [insert mode] ^n '
echo ' mode command :w :e '
echo ' mode visual v V ctrl-v '
echo ' registers [double quote] dqdq dq0-9 dqa-z dqA-Z '
echo ' set scrolloff=99 rnu nu nonu ruler laststatus=2 '
echo ' sort Vj:sort '
echo ' sudo :w !sudo tee % '
echo ' version :ve $ vim --version :version '
echo ' vimtutor :h vimtutor $ vimtutor en|de|fr|es|it '
echo ' windows ^ws ^wv :vsplit ww ^w10< ^w= ^wq '
echo '--------------------------------------------------------------------------'
echo ' :q :qa :wq :q! ZZ ZQ '
echo '=========================================================================='
echo; read
clear; echo
echo '=========================================================================='
echo ' VIM - CHEATSHEET '
echo ' ~/.vimrc '
echo '=========================================================================='
echo ' $ vim ~/.vimrc '
echo '--------------------------------------------------------------------------'
echo ' colorscheme elflord '
echo ' syntax on '
echo ' set nu '
echo ' set rnu '
echo ' set laststatus=2 '
echo ' set nocompatible '
echo ' set ruler '
echo ' set background=dark '
echo ' set encoding=utf8 '
echo ' set linebreak '
echo ' set mouse=a '
echo ' set path+=** '
echo ' set scrolloff=999 '
echo ' set showcmd '
echo ' set showmode '
echo ' set splitright '
echo ' set wildmenu '
echo ' filetype on '
echo ' filetype plugin on '
echo '=========================================================================='
echo; read
clear; echo
echo '=========================================================================='
echo ' VIM - CHEATSHEET '
echo ' ~/.vimrc '
echo '=========================================================================='
echo ' $ vim ~/.vimrc '
echo '--------------------------------------------------------------------------'
echo ' map '
echo ' imap '
echo ' map '
echo ' imap '
echo ' map '
echo ' imap '
echo ' map '
echo ' imap '
echo ' '
echo ' set hlsearch '
echo ' set incsearch '
echo ' '
echo ' set autoindent '
echo ' set expandtab '
echo ' set tabstop=4 '
echo ' set softtabstop=4 '
echo ' set shiftwidth=4 '
echo ' '
echo ' autocmd BufWinLeave *.* mkview '
echo ' autocmd BufWinLeave *.* mks! '
echo ' autocmd BufWinEnter *.* silent loadview '
echo '=========================================================================='
echo
end
SOURCES
user manual ................................................:h user-manual <ctrl-w_>
reference manual ............................................ :h reference <ctrl-w_>
picture ....................................... screenshoot by me ~ my gnome-desktop