====== Vi ====== ===== Start-up, Modes, Save and Quit ===== To enter Vi type: vi FILENAME Vi has two modes: Normal (command) mode and edit mode.\\ Switch to normal mode: \\ Switch to edit mode: i or a Getting out of Vi (change to normal mode ):\\ Exit Vi: :q\\ Exit Vi (ignore changes): :q!\\ Save: :w\\ Save and Exit: :wq\\ Switch to (edit) an other file:\\ :edit FILENAME Getting help:\\ :help topic https://github.com/ksemaev/lpic_1-101/blob/master/103_8.md ===== Цветовые схемы ===== Стандартный цвет комментариев - тёмно-синий на чёрном фоне, это нечитаемо. Исправить: # В самом Vim :color torte # Сделать тему постоянной echo ":color torte" >> ~/.vimrc https://unix.stackexchange.com/questions/88879/better-colors-so-comments-arent-dark-blue-in-vim ===== K8s manifests syntax helper ===== # Установить vim-plug curl -fLo ~/.vim/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim # Установить coc.nvim mkdir ~/.vim/plugged curl -sL install-node.vercel.app/lts | sudo bash echo -e "call plug#begin('~/.vim/plugged')\nPlug 'neoclide/coc.nvim', {'branch': 'release'}\ncall plug#end()" >> ~/.vimrc # В Vim: :PlugInstall :CocInstall coc-yaml ''vi ~/.vim/coc-settings.json'' { "languageserver": { "golang": { "command": "gopls", "rootPatterns": ["go.mod"], "filetypes": ["go"] } }, "yaml.schemas": { "kubernetes": "/*.yaml" } } https://octetz.com/docs/2020/2020-01-06-vim-k8s-yaml-support/ (https://octetz.com/docs/2019/2019-04-24-vim-as-a-go-ide/)\\ https://github.com/junegunn/vim-plug\\ https://github.com/neoclide/coc.nvim\\ Альтернативы: https://github.com/c9s/vikube.vim\\ https://github.com/andrewstuart/vim-kubernetes\\ https://github.com/rottencandy/vimkubectl