Skip to content
This repository

HackerEarth Vim plugin to compile and run code from the comfort of your favorite editor.

branch: master
README.md

hackerearth.vim

HackerEarth Vim plugin to compile and run code from the comfort of your favorite editor.
The plugin is built using HackerEarth Api.

QUICK INSTALL
==============
  • Download the plugin.
  • Copy the hackerearth.vim file to
    $HOME/.vim/plugin
  • Register a new client key from http://www.hackerearth.com/api/register
  • In your .vimrc file enter the following line:
    let g:HackerEarthApiClientKey = "<new-client-key>"
COMMAND SHORTCUTS
=================
  • Open a file in vim editor.
    • To run: ctrl+h r
    • To compile: ctrl+h c
    • For help: ctrl+h h
COMMANDS
========

To run:

:Hrun -s=source.cpp, -i=input.txt, -o=output.txt
To compile:
:Hcompile -s=source.cpp, -i=input.txt, -o=output.txt
For help:
:Hhelp

Arguments:

  • -s: source file, optional; default value is currently openend file in vim
  • -i: input file, optionali; give input to your programme from this file
  • -o: output file, optional; use this if you want to save the output of your programme
  • -t: time limit, optional
  • -m: memory limit, optional
Note*: File paths can be both absolute and relative(relative to system current working directory).
Tip*: To autocomplete file path, use space after '=' and press TAB.

INFO

  • Supported programming languages: C, CPP, CPP11, CLOJURE, JAVA, JAVASCRIPT, HASKELL, PERL, PHP, PYTHON, RUBY

Note*: The plugin will not work without hackerearth api client key.

Something went wrong with that request. Please try again.