Kan`s dotfiles

TheK4n project

## Content * [Project description](#chapter-0) * [Installation](#chapter-1) ## Project description Config files for: * bash * zsh * alacritty * tmux * ssh * git * ranger * i3 * vim * nvim ### Prompt

Prompt

### i3 | Feature | Shortcut | |:------------------------|:-------------------------------------------------------:| | Full Screen | PrtScr | | Selection | Shift + PrtScr | | Active Window | Super + PrtScr | | Clipboard Full Screen | Ctrl + PrtScr | | Clipboard Selection | Ctrl + Shift + PrtScr | | Clipboard Active Window | Ctrl + Super + PrtScr | ### ZSH global aliases | Alias | Equals | Description | |:------------------------|:-------------------------------------------------|:----------------------------| | `git diff L` | `git diff \| less -R` | View stdout | | `cat main.py HL py` | `cat main.py \| highlight -O ansi --syntax py` | Highlight syntax | | `redis-server BG` | `redis-server &>/dev/null &` | Run command in background | You can add your files to the `~/.subbash/bashrc.d` directory for bash or `~/.subzsh/zshrc.d` directory for zsh so that they automatically run in ascending order when you open a terminal.\ Example:\ `~/.subbash/bashrc.d/01_hello.sh` ```bash echo "Hello $USER!" ``` ### VIM shortcuts | Command | Description | |:-----------------------:|:----------------------------------------------------| | ,ff | Project files search by Telescope | | ,fg | Search words in project | | ,eh | Show hiden symbols like tabs | | ,l | Line number styles | | ,c | Highlight cursor line | | ,/ | Toggle search highlight | | ,qq | Delete current buffer | | ,qa | Close all without saving | | ,t | Tagbar | | ,rr | Run script in new tab (python, go, preview markdown)| | ,rs | Run script in new tab by shebang | | ,rf | Format file (go, rust) | ## Installation ```bash git clone https://github.com/TheK4n/dotfiles cd dotfiles ./install install bash zsh ... ```