tree
.
├── README.md
├── bashrc # setting for bash shell
├── git_aliases # for Git aliases
├── latexmkrc # for latexmk
├── profile_common # common setting
├── setup.sh # Initial setup script
├── vim
│ ├── after
│ │ └── syntax
│ │ └── cpp.vim
│ └── autoload
│ └── plug.vim
├── vimrc # Vim setup
├── windows-terminal
│ └── settings.json # setting for winfows terminal
├── wsl # for windows subsystem linux
└── zshrc # setting for zsh shell
5 directories, 12 files
sudo apt install -y zsh
sudo apt install -y build-essential cmake vim-nox python3-dev mono-complete golang nodejs default-jdk npm
Type as below line.
source setup.sh
It will add line into .bashrc, .zshrc, .vimrc, .vim/after/syntax/cpp.vim, and copy latexrc to .latexmkrc.
required version > 8.0
- Auto pairs: in
auto-pairsdirectory - IndentLinesToggle: in
indentLintdirectory - NERDTree: in
nerdtreedirectory - YouCompleteMe: in
YouCompleteMedirectory. Auto complete.
- : on/off high light search
- : on/off line number view
- : on/off paste mode
- : on/off IndentLinesToggle
- ctrl+e: open directory tree from NERDTree