# Neovim Keymaps Here's a list of the keymaps you can use with the Neovim config. It does not include standard Vim keymaps. In this config `` = `` ## Insert Mode Keymaps | Keymap | Action | | ------ | ---------------- | | `jk` | Exit Insert Mode | ## Normal Mode Keymaps ### Search Related Keymaps | Keymap | Action | | ------------ | ----------------------- | | `nh` | Clear Search Highlights | ### Increment/Decrement Numbers | Keymap | Action | | ----------- | ---------------- | | `+` | Increment number | | `-` | Decrement number | ### Split Window Management | Keymap | Action | | ------------ | --------------------------------------- | | `sv` | Split Window Vertically | | `sh` | Split Window Horizontally | | `se` | Make Split Windows Equal Width & Height | | `sx` | Close Current Split Window | | `sm` | Toggle Split Window Maximization | ### Tab Management | Keymap | Action | | ------------ | ------------------ | | `to` | Open New Tab | | `tx` | Close Current Tab | | `tn` | Go To Next Tab | | `tp` | Go To Previous tab | ### Nvim-Tree File Explorer | Keymap | Action | | ----------- | -------------------- | | `e` | Toggle File Explorer | ### Telescope Fuzzy Finder | Keymap | Action | | ------------ | --------------------------------------- | | `ff` | Find files within project | | `fs` | Find string within project | | `fc` | Find string under cursor within project | | `fb` | Show open buffers | | `fh` | Show help tags | The following git related keymaps for telescope are not in the youtube video. They must must be present in [keymaps.lua](.config/nvim/lua/josean/core/keymaps.lua) as they are in this repository. | Keymap | Action | | ------ | ------ | | `gc` | List git commits for repository | | `gfc` | List git commits for current file/buffer | | `gb` | List git branches for repository | | `gs` | List current changes per file with diff preview | ### LSP | Keymap | Action | | ------------ | ----------- | | `rs` | Restart lsp |