Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/hoshinotented/luogu-intellij

Luogu plugin on IntelliJ Platform
https://github.com/hoshinotented/luogu-intellij

intellij-plugin kotlin luogu

Last synced: 2 months ago
JSON representation

Luogu plugin on IntelliJ Platform

Awesome Lists containing this project

README

        

# luogu-intellij

[![](https://img.shields.io/jetbrains/plugin/d/12846-luogu-intellij)](https://plugins.jetbrains.com/plugin/12846-luogu-intellij)
[![](https://img.shields.io/github/license/HoshinoTented/luogu-intellij)](LICENSE.md)

CI | Status
--------|-------
CircleCI|[![CircleCI](https://circleci.com/gh/HoshinoTented/luogu-intellij.svg?style=svg)](https://circleci.com/gh/HoshinoTented/luogu-intellij)

A luogu plugin on intellij platform.

## Stable Version
No, there is no `Stable version` yet.
I suggest you using the development version that you can get the newest features and fix a lot of bugs.

## Features
- [x] Log in / Log out
- [x] Problem: Submit code
- [x] Listen record information
- [ ] Better record UI
- [x] Paste Board
- [x] Two Factor Verification

## Screen shots
![](screenshot/0.0.3-1.gif)

## Shortcuts
Shortcut | Action
:-------------------:|:--------:
Ctrl + Shift + S | Submit Code (current file)

## Building and Installation
First, you should configure JDK in proper.
Then, run this code in terminal:

```bash
./gradlew build
```

If you want to get an intellij plugin, please run this code:

```bash
./gradlew shadowJar
```

There is a fatjar that will be generated in the directory `build/libs`.