This are my dotfiles. I use mac and I mainly do PHP/Javascript development on MacVim.
- GIT
- Bash
- MacVIM works best for the color schemes
- Yarn (to compile some plugins)
- Brew (to install some packages)
- Prettier
- php-cs-fixer
- Code formatting : Using Prettier to format Javascript code on saving and php-cs-fixer to format PHP code.
- Syntax Highlighting : Nice syntax for Javascript (React), PHP (Laravel) and other languages.
- Color Schemes: Tons of color schemes provided by
flazz/vim-colorschemes
, also my custom theme calledblanco
. - Fuzzy Search Files: Type partial filenames and/or paths to quickly find files in your project.
- File System Explorer: Browse and view the files and folders in your project.
- Linting and LSP: Get warnings in the code to prevent bugs. Rename functions/methods across multiple files (Intelephense license required: https://intelephense.com/).
- Autocomplete Code: Using Ultisnips and Emmet to autocomplete code.
Run this command to set up VIM:
./vim-setup.sh
Ctrl + p
= To start fuzzy searching a fileCtrl + n
= To open file system explorer\rn
= To rename a function/methoddiv.btn
then type,,
= Generates this html<div class="btn"></div>
using Emmet