LINUXOPOLIS # 05-JANUARY-2020 ~ VIM - CHEAT SHEET

wglenz(54)
Published in
#linux
Words
7
Reading
1 min
Listen
Play
7y

VIM-CHEATSHEET

Building a Linux Habitat
Published with SteemPeak
home previous

screenshot by willi glenz

$ 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
LINUXOPOLIS # 05-JANUARY-2020 ~ VIM - CHEAT SHEET | Ecency