🤔 My dev environment configuration files
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src
.gitignore
LICENSE
README.md
backup
install

README.md

dotfiles

My dev environment configuration files

Dependencies

Tmux >= 1.9 && Vim >= 7.4

  • Mac speicific.
    • Brew bundle, reattach-to-user-namespace.

Installation

git clone https://github.com/Xvezda/dotfiles.git
cd dotfiles
chmod +x install
./install --setup "all" # or "vim", "nvim", "tmux" separately.

Shortcuts

Commands Actions
shift+u Re-do undo.
ctrl+a Tmux prefix.
alt+h,j,k,l Move around Tmux panes.
Prefixctrl+h,j,k,l Swap Tmux panes.
ctrl+w% Vim split vertically.
ctrl+w" Vim split horizontally.
Leadery,x,p Vim system clipboard copy, cut, paste.
,ln Toggle relative line number.
,rw Remove trailing whitespaces.
,rr Remove carrage return characters.
,rs Run current vim script.
,rla Reload all Vim configuration.
,rll Reload local Vim configuration.
a,ik,K For textobj-comment all or in.
a,ij For textobj-line all or in.
a,ih For textobj-lastpat all or in.
a,id Text object for docstring (Python specific).
[,]+Space Insert empty line.
,u1~6 Markdown header.
Shift+ Drag text to move around (visual mode only).
F10 Toggle paste mode.
F12 Toggle nested Tmux mode.

Etc