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:48:16] – david | vi_vim [2026-06-23 17:06:12] (aktuell) – [setup] david | ||
|---|---|---|---|
| Zeile 29: | Zeile 29: | ||
| - | ===== vim config | + | ===== vim config ===== |
| - | **Niemals** '' | ||
| - | <code sh> | + | ==== setup ==== |
| - | vim_dir=" | + | |
| - | test -d " | + | <code bash> |
| - | mkdir -p "${vim_dir}" | + | # vim xdg dirs: ~/ |
| + | vim_config_dir="${XDG_CONFIG_HOME: | ||
| + | vim_data_dir="${XDG_DATA_HOME: | ||
| + | vim_state_dir="${XDG_STATE_HOME: | ||
| - | test -f " | + | # migrate old ~/.vim |
| + | test -d " | ||
| - | echo "set mouse=" | + | # create vim dirs that don't exist already |
| - | echo "set ttymouse=" | + | mkdir -p " |
| + | |||
| + | # migrate old ~/.vimrc & ~/ | ||
| + | test -f " | ||
| + | |||
| + | # optional: disable mouse | ||
| + | echo "set mouse=" | ||
| + | echo "set ttymouse=" | ||
| </ | </ | ||
| - | ===== minimale vim config ===== | + | ==== minimal |
| - | Damit die Farben sowohl bei weißem als auch bei schwarzem Hintergrund im '' | + | * Maus deaktivieren: |
| + | * Damit die Farben sowohl bei weißem als auch bei schwarzem Hintergrund im '' | ||
| - | < | + | < |
| cat << ' | cat << ' | ||
| unlet! skip_defaults_vim | unlet! skip_defaults_vim | ||
| Zeile 70: | Zeile 80: | ||
| - | ===== ambitioniertere vim config ===== | + | ==== erweitert |
| * inkl. xdg base dir spec | * inkl. xdg base dir spec | ||
| Zeile 117: | Zeile 127: | ||
| set ttimeoutlen=-1 | set ttimeoutlen=-1 | ||
| set ttymouse= | set ttymouse= | ||
| - | set undofile | ||
| set wildmenu | set wildmenu | ||
| Zeile 193: | 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 200: | Zeile 209: | ||
| set ignorecase | set ignorecase | ||
| set incsearch | set incsearch | ||
| + | "set list | ||
| + | "set listchars=eol: | ||
| set mouse= | set mouse= | ||
| set number | set number | ||
| Zeile 211: | 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 220: | 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.1782233296.txt · Zuletzt geändert: von david
