Skip to content

Latest commit

 

History

History
50 lines (45 loc) · 1.76 KB

README.md

File metadata and controls

50 lines (45 loc) · 1.76 KB

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 opened file in vim
  • -i: input file, optional; 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.