# VIM / TMUX 交流活動 ## 使用編輯器 / Terminal 的歷史 - 原本是使用什麼編輯器 VS Code - 換到 VIM / TMUX 的契機和過程 - VS Code 開啟速度有點慢 - 花了一天時間,從零開始依自己的需要整理 vimrc - 從假日、平日偶爾,共花了兩個月習慣使用 ## 以下幾個工作場景 - VIM - Tab 分頁切換 ```vim nmap <C-n> gT nmap <C-m> gt ``` - 用 Buffer 還是 Tab 主要用 tab 偶爾用 buffer - 全域搜尋 - FZF ('junegunn/fzf') + AG ('ggreer/the_silver_searcher') - 搜尋檔名 - FZF - Git 狀態 - 在 VIM 裡面檢視 Git 狀態 'airblade/vim-gitgutter' - 在 Terminal 裡面怎麼檢視 Git 狀態(本題與 VIM 無關) > https://github.com/ohmyzsh/ohmyzsh/wiki/Cheatsheet#git - 'ohmyzsh/ohmyzsh' 的 Git aliases - 常用示範 `gcb` 、 `gc` 、 `gd` 、 `grbi` 、 `gcp` 、 `gpsup` - Terminal 切換 TMUX 。偶爾會用 VIM terminal - Plugins for Rails/Ruby - 'dense-analysis/ale' - 'tpope/vim-surround' - Plugins for JavaScript / React - 'pangloss/vim-javascript' - 'maxmellon/vim-jsx-pretty' - Plugins for HTML/CSS https://dannyh79.github.io/posts/vscode-to-vim - 'tpope/vim-surround' - 'yggdroot/indentline' ## 補充 ### Terminal - 'gsamokovarov/jump' ### Browser - Vimium (extension) ### Guide https://dannyh79.github.io/posts/vscode-to-vim ## TMUX