Vim plugins for Competitive Programming

This page summarizes the projects mentioned and recommended in the original post on /r/vim

Our great sponsors
  • Appwrite - The open-source backend cloud platform
  • SurveyJS - A Non-Cloud Alternative to Google Forms that has it all.
  • Amplication - open-source Node.js backend code generator
  • InfluxDB - Collect and Analyze Billions of Data Points in Real Time
  • Mergify - Updating dependencies is time-consuming.
  • Sonar - Write Clean JavaScript Code. Always.
  • cpbooster

    Competitive Programming Booster

    I use cpbooster

  • caide

    Automates certain common tasks that you do during programming competitions

    Shameless plug: I'm the author of caide, which (among other things) can download sample inputs/outputs, run the tests and display their run time. I debug using :h Termdebug. The only caide-specific setting I use is the following command: command! -nargs=1 -complete=file CCheckout :call s:CaideCheckout() function! s:CaideCheckout(problem_name) abort exe '!/media/data/bin/caide checkout' a:problem_name if v:shell_error return endif let s:caide_problem = a:problem_name silent exe 'edit' a:problem_name . '/' . a:problem_name . '.cpp' endfunction

  • Appwrite

    Appwrite - The open-source backend cloud platform. The open-source backend cloud platform for developing Web, Mobile, and Flutter applications. You can set up your backend faster with real-time APIs for authentication, databases, file storage, cloud functions, and much more!

  • vimfiles

    I have vim-fswitch configuration that allows easily switching between input/output files, and also some shortcuts for Termdebug/gdb. You can find them in my vimrc.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts