hackerearth.vim
HackerEarth Vim plugin can be used to compile and run code directly from vim editor. This 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 = "<api-client-key>"
COMMAND SHORTCUTS
- 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.