VIMTTER (neoVIM + fluTTER)

Prerequisites

  1. Using “MacOS”. The most impressive OS in the world. I’m now using Apple Silicon model.
  2. Homebrew has been installed.

Goal

  1. fish shell + fisher (plugin manager): https://fishshell.com/
  2. tmux (terminal multiplexer) : https://github.com/tmux/tmux/wiki
  3. neovim (next gen. vim) : https://neovim.io/

Special Thanks

Fish shell

Fisher

tmux

  • Cmd-q : tmux command will start from this command.
  • Cmd-q + h (j, k, l) : move panes with same key as vim.
  • Cmd-q + H (J, K, L) : resize panes with same key as vim.
  • Cmd-q + | : split pane (horizontal)
  • Cmd-q + - : split pane (vertical)

neovim

  • defx: Fast filer for neovim. Type “sf” on your neovim, then filer dialog will show on your neovim editor. You can select your file by using h (j, k, l) vim key-bindings.
  • coc: powerful IntelliSense. Type “shift-k” to show definitions for your keyword like “class name”. Type “gd” to jump to the implementation of the definition of your selected keyword.

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store