Repo yang berisi .vimrc, file setting untuk Vim yang saya pakai untuk kerjaan front-end.
Preview Vim dengan terminal yang menjalankan lazygit
Pertama, kalian mesti install Node.js dan Yarn dulu. Nodejs dan Yarn ini nantinya bakal dipakai untuk keperluan saat install plugin Vim. System operasi yang saya gunakan di sini adalah Linux (Ubuntu) & MacOS. Khusus untuk MacOS saya menggunakan brew sebagai package manager.
Yaitu fzf, ripgrep dan vim-plug
sudo apt install fzf
brew install fzf
sudo apt install ripgrep
brew install ripgrep
curl -fLo ~/.vim/autoload/plug.vim --create-dirs \
https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
mkdir -p ~/tmp/.vim/backup
mkdir -p ~/tmp/.vim/tmp
Selanjutnya, buka vim dengan jalankan perintah vim, lalu jalankan perintah :PlugInstall tunggu sampai plugin terinstall semua. Lalu restart Vim.
Selesai.
Kalian bisa install ekstensi untuk coc seperti coc-vetur, coc-eslint, coc-prettier, coc-css, coc-tsserver dan lain - lain.
Caranya dengan jalankan perintah:
:CocInstall coc-eslint
| Keymap | Description |
|---|---|
ctrl+p |
untuk mencari file di dalam folder kerja |
ctrl+f |
untuk mencari text di semua file |
ctrl+g |
untuk mencari file di dalam 1 git repository |
\\+t |
membuka terminal |
\+r |
membuka NERDTree dan menunjuk ke lokasi file yang dibuka |
]b |
pindah ke buffer selanjutnya |
[b |
pindah ke buffer sebelumnya |
ctrl+b |
tampilkan semua buffer |
]t |
pindah ke tab selanjutnya |
[t |
pindah ke tab sebelumnya |
[p |
paste before current line |
]p |
paste in new line |