vi_vim
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| vi_vim [2026-06-23 16:32:53] – [ambitioniertere vim config] david | vi_vim [2026-06-23 17:06:12] (aktuell) – [setup] david | ||
|---|---|---|---|
| Zeile 29: | Zeile 29: | ||
| - | ===== Vim Maus deaktivieren | + | ===== vim config |
| - | **Niemals** '' | ||
| - | > echo "set mouse=" >> ~/.vimrc | + | ==== setup ==== |
| + | <code bash> | ||
| + | # vim xdg dirs: ~/ | ||
| + | vim_config_dir=" | ||
| + | vim_data_dir=" | ||
| + | vim_state_dir=" | ||
| - | ===== minimale | + | # migrate old ~/.vim |
| + | test -d " | ||
| - | Damit die Farben sowohl bei weißem als auch bei schwarzem Hintergrund im '' | + | # create |
| + | mkdir -p " | ||
| - | <code vim> | + | # migrate old ~/.vimrc & ~/ |
| - | cat << ' | + | test -f " |
| + | |||
| + | # optional: disable mouse | ||
| + | echo "set mouse=" | ||
| + | echo "set ttymouse=" | ||
| + | </code> | ||
| + | |||
| + | |||
| + | ==== minimal ==== | ||
| + | |||
| + | * Maus deaktivieren: | ||
| + | * Damit die Farben sowohl bei weißem als auch bei schwarzem Hintergrund im '' | ||
| + | |||
| + | <code bash> | ||
| + | cat << ' | ||
| unlet! skip_defaults_vim | unlet! skip_defaults_vim | ||
| source $VIMRUNTIME/ | source $VIMRUNTIME/ | ||
| - | set nocompatible | + | source $VIMRUNTIME/ |
| colorscheme ron | colorscheme ron | ||
| Zeile 53: | Zeile 73: | ||
| set fileformats=unix, | set fileformats=unix, | ||
| set mouse= | set mouse= | ||
| + | set ttymouse= | ||
| set secure | set secure | ||
| Zeile 59: | Zeile 80: | ||
| - | ===== ambitioniertere vim config ===== | + | ==== erweitert |
| * inkl. xdg base dir spec | * inkl. xdg base dir spec | ||
| Zeile 106: | Zeile 127: | ||
| set ttimeoutlen=-1 | set ttimeoutlen=-1 | ||
| set ttymouse= | set ttymouse= | ||
| - | set undofile | ||
| set wildmenu | set wildmenu | ||
| Zeile 112: | Zeile 132: | ||
| </ | </ | ||
| - | <code vim ~/ | + | <code vim ~/ |
| " source $VIMRUNTIME/ | " source $VIMRUNTIME/ | ||
| " to update from upstream xdg.vim run this vim command inside this file: | " to update from upstream xdg.vim run this vim command inside this file: | ||
| Zeile 167: | Zeile 187: | ||
| ==== alternativ ==== | ==== alternativ ==== | ||
| - | <code vim ~/ | + | <code vim ~/.config/vim/vimrc> |
| unlet! skip_defaults_vim | unlet! skip_defaults_vim | ||
| source $VIMRUNTIME/ | source $VIMRUNTIME/ | ||
| Zeile 182: | Zeile 202: | ||
| highlight Normal cterm=NONE ctermbg=NONE ctermfg=NONE gui=NONE guibg=NONE guifg=NONE | highlight Normal cterm=NONE ctermbg=NONE ctermfg=NONE gui=NONE guibg=NONE guifg=NONE | ||
| - | set autoindent | + | "set autoindent |
| set backspace=indent, | set backspace=indent, | ||
| set encoding=utf-8 | set encoding=utf-8 | ||
| Zeile 189: | Zeile 209: | ||
| set ignorecase | set ignorecase | ||
| set incsearch | set incsearch | ||
| + | "set list | ||
| + | "set listchars=eol: | ||
| set mouse= | set mouse= | ||
| set number | set number | ||
| Zeile 200: | Zeile 222: | ||
| set signcolumn=number | set signcolumn=number | ||
| set smartcase | set smartcase | ||
| - | set smartindent | + | "set smartindent |
| set smarttab | set smarttab | ||
| set smoothscroll | set smoothscroll | ||
| Zeile 209: | Zeile 231: | ||
| set ttimeoutlen=-1 | set ttimeoutlen=-1 | ||
| set ttymouse= | set ttymouse= | ||
| - | set undofile | ||
| set wildmenu | set wildmenu | ||
/home/http/wiki/data/attic/vi_vim.1782232373.txt · Zuletzt geändert: von david
