Jatana / Fastolympiccoding
Tools for competitive programming for Sublime Text 3
Stars: ✭ 146
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
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
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 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
- press cmd+shift+p (OSX) ctrl+shift+p (Linux + Win) and type
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 andFastOlympicCoding: Stop Stress
to stop stress testing
ClassCompletion
- Type aliases to substitute them with data types
- Customize aliases in the settings file
CppLint
- Error highlighting works in real-time
- Specify custom compile command in the settings file
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].