All Projects → Jatana → Fastolympiccoding

Jatana / Fastolympiccoding

Tools for competitive programming for Sublime Text 3

Programming Languages

c
50402 projects - #5 most used programming language
cpp
1120 projects

Projects that are alternatives of or similar to Fastolympiccoding

Javascriptenhancements
JavaScript Enhancements is a plugin for Sublime Text 3. It offers not only a smart javascript autocomplete but also a lot of features about creating, developing and managing javascript projects (real-time errors, code refactoring, etc.).
Stars: ✭ 592 (+305.48%)
Mutual labels:  sublime-text-3, autocomplete
Vim Lsc
A vim plugin for communicating with a language server
Stars: ✭ 545 (+273.29%)
Mutual labels:  linting, autocomplete
Golite
Add essential language support for the Go language to Sublime Text 3.
Stars: ✭ 14 (-90.41%)
Mutual labels:  linting, sublime-text-3
Sublimeallautocomplete
Extend Sublime autocompletion to find matches in all open files of the current window
Stars: ✭ 906 (+520.55%)
Mutual labels:  sublime-text-3, autocomplete
Textcomplete
Autocomplete for HTMLTextAreaElement and more.
Stars: ✭ 1,691 (+1058.22%)
Mutual labels:  autocomplete
Javascript Style Guide
Airbnb JavaScript 스타일 가이드
Stars: ✭ 132 (-9.59%)
Mutual labels:  linting
React Autocomplete Hint
A React component for Autocomplete Hint.
Stars: ✭ 131 (-10.27%)
Mutual labels:  autocomplete
Deoplete Rust
Rust completion for Neovim (Deoplete) via Racer
Stars: ✭ 126 (-13.7%)
Mutual labels:  autocomplete
Tabnine Sublime
Tabnine Autocomplete AI: JavaScript, Python, TypeScript, PHP, C/C++, HTML/CSS, Go, Java, Ruby, C#, Rust, SQL, Bash, Kotlin, Julia, Lua, OCaml, Perl, Haskell, React
Stars: ✭ 144 (-1.37%)
Mutual labels:  autocomplete
Jstag
Pure Angular Input Tags project
Stars: ✭ 140 (-4.11%)
Mutual labels:  autocomplete
Ironpython Stubs
Autocomplete stubs for common IronPython/.NET libraries
Stars: ✭ 135 (-7.53%)
Mutual labels:  autocomplete
Google Maps Autocomplete
Autocomplete input component and directive for google-maps built with angular and material design | ANGULAR V9 SUPPORTED
Stars: ✭ 134 (-8.22%)
Mutual labels:  autocomplete
Helm Intellisense
Extension for Visual Studio Code - Intellisense in helm-templates from the values.yaml
Stars: ✭ 137 (-6.16%)
Mutual labels:  autocomplete
Vscode Auto Close Tag
Auto Close Tag for Visual Studio Code
Stars: ✭ 132 (-9.59%)
Mutual labels:  autocomplete
Tabnine Intellij
Jetbrains IDEs client for TabNine. Compatible with all IntelliJ-based IDEs. https://plugins.jetbrains.com/plugin/12798-tabnine
Stars: ✭ 140 (-4.11%)
Mutual labels:  autocomplete
Littletools
A set of short commands used to make the input of some commands simple.
Stars: ✭ 126 (-13.7%)
Mutual labels:  autocomplete
Ale
Check syntax in Vim asynchronously and fix files, with Language Server Protocol (LSP) support
Stars: ✭ 11,380 (+7694.52%)
Mutual labels:  autocomplete
Dotfiles
Config for vim sublime awesome xmonad etc.
Stars: ✭ 140 (-4.11%)
Mutual labels:  sublime-text-3
React Google Places Autocomplete
React Google Places Autocomplete input -- fully customizable
Stars: ✭ 135 (-7.53%)
Mutual labels:  autocomplete
Readable Pylint Messages
List of pylint human readable message ids and dev readable codes
Stars: ✭ 134 (-8.22%)
Mutual labels:  linting

Fast Olympic Coding plugin for Sublime Text 3

Installation

  • Install via Package Control
  • Install manually:
    download plugin into packages (Preferences — Browse packages...)
    Warning! rename plugin folder to FastOlympicCoding

TestManager

TestManager

TestManager Keybindings

  • ctrl+b (OSX) ctrl+alt+b (Linux + Win) compile and run
  • ctrl+enter new test
  • ctrl+c (OSX) ctrl+x (Linux + Win) kill process
  • ctrl+shift+b (OSX) run with debugger
  • ctrl+d delete test
  • ctrl+super+up/ctrl+super+down (OSX) ctrl+shift+up/ctrl+shift+down (Linux + Win) swap tests
  • cmd+k, cmd+p (OSX) ctrl+k, ctrl+p (Linux + Win) close/open right panel

Settings

  • To edit settings
    • press cmd+shift+p (OSX) ctrl+shift+p (Linux + Win) and type FastOlympicCoding: Open Settings
    • or Preferences — Package Settings — FastOlympicCoding

StressTesting

StressTesting

  • To stress test a solution, you need to implement the three following files:
    • <name>.cpp - program that works incorrect
    • <name>__Good.cpp - program that works correct
    • <name>__Generator.cpp - program that generates tests, you can read a seed for a random generator in the input
  • Type FastOlympicCoding: Make Stress in the command palette to run and FastOlympicCoding: Stop Stress to stop stress testing

ClassCompletion

ClassCompletion

  • Type aliases to substitute them with data types
  • Customize aliases in the settings file

CppLint

CppLint

  • Error highlighting works in real-time
  • Specify custom compile command in the settings file

Debugger

Debugger

  • debugger only for OSX
  • ctrl+shift+b to run with debugger
  • point the cursor on a variable to see its value
  • to select a stack frame (type FastOlympicCoding: Select Frame in the command palette)
  • the only one dependency is xcode (you can install it with xcode-select --install)
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].