πβ¨ Welcome to Epivimβyour ultimate Vim adventure! π This custom setup features auto-complete π, a fuzzy file finder π, and snippers βοΈβall without plugins! π«πβ¨
-
Auto-complete: Get suggestions as you type! π‘
- Use
C-x + C-ffor file path auto-completion. πβ¨
- Use
-
Fuzzy File Finder: Quickly locate files with ease! πββοΈπ¨
- Use
:findfollowed by your pattern (e.g.,cat.cormy_str*.c). π
- Use
-
Snippers: Insert code snippets effortlessly! π§ββοΈβ¨
-
Ctags Integration:
- Generate tags for your codebase using
:!ctags -R .. This allows you to navigate through your code easily. - Use
<C-]>to jump to function definitions or variable declarations. ππ
- Generate tags for your codebase using
-
Error Navigation:
- Compile your code with
:make, and Vim will display any errors or warnings in a quickfix list. - Use
:cnextand:cprevto navigate through the errors, making it easy to fix issues in your code!β οΈ β‘οΈπ
- Compile your code with
- Copy the provided configuration into your
~/.vimrcfile. πβοΈ - Create a directory for your snippets at
$HOME/.vim/snippets/. π - Add your snippets (e.g.,
epitech_header.c,main.c) to the snippets directory. πβ‘οΈπ
- Use
ihto insert the Epitech header snippet. π - Use
,mainto insert the main function snippet. π - Use
:MakeTagsto generate tags for your project. π·οΈ - Compile your code with
:makeand navigate errors with:cnextand:cprev. π - Enjoy your enhanced Vim experience! ππ»
Feel free to customize it further to suit your needs! Happy Vimming! π₯οΈβ¨