Skip to content

My nvim, zsh, git, tmux, and other config files

Notifications You must be signed in to change notification settings

artemrakov/dotfiles

Repository files navigation

Add dropbox setup to ansible

https://vitux.com/how-to-install-dropbox-on-debian-10/

https://github.com/Karmenzind/monaco-nerd-fonts

VIM

Update

:PlugUpdate

VIM

Main

  • Switch <ctrl> and <caps lock>
  • Use <ctrl> + [ instead of <Esc>
  • <leader> – Space
  • <localleader> - ,

Navigation

oving between visible buffers

  • <C-h> – move left or open new left split
  • <C-l> – move right or open new right split
  • <C-k> – move up or open new top split
  • <C-j> – move down or open new bottom split

Lists

  • <ctrl> n – next item
  • <ctrl> p – previous item

File Tree

  • <leader><leader> – toggle filetree
  • <C-n> – locate opened file in the filetree
  • o – open directory or file

Searching and Navigation

  • <leader> sf – find files
  • <leader> sg – git grep
  • <leader> sc – find commits
  • <leader> so – symbols
  • <leader> sr – references
  • <leader> b – show buffer list
  • <leader>S – replace

Code editing and code navigation

  • gcc – toggle commenting
  • gf – open a file corresponding to a word under the cursor
  • gd – go to definition
  • gD - declarations
  • gS - singleline - multiline
  • gi - Implementations
  • <Ctrl-d> - signature help
  • g; – go to the last edited line in the current opened buffer
  • gv – reselect last visual selection
  • ]g and [g – go through diagnostics
  • ]<leader> and [<leader> – add empty line above and under cursor
  • <leader>ca – show code actions

Terminal theme

https://github.com/sindresorhus/iterm2-snazzy

About

My nvim, zsh, git, tmux, and other config files

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published