The IDE for competitive programming | Fetch, Code, Compile, Run, Check, Submit
GPL-3.0 License
Bot releases are visible (Hide)
In this version, we have switched to KSyntaxHighlighting, the same framework used by the Kate editor. This upgrade results in significantly improved syntax highlighting, a wider selection of color themes, and additional features like code folding. However, due to extensive refactoring, some bugs may arise.
We have also performed some cleanup, introducing several breaking changes. Most users will not be impacted. Only advanced users who depend on command-line options, setting file locations, etc., might experience disruptions. Additionally, if you are using v6.7 or an older version, you should first upgrade to v6.11 and then to v7.0 to prevent data loss.
--no-hot-exit
is renamed to --no-restore-session
. (#1308)CP Editor
to cpeditor
. This affects the name of the config directory (the old config files are automatically migrated) and temporary directories, and also things like window class name in Xorg. The log files are also moved to a new location (from /tmp/cpeditorLogFiles
to ~/.cache/cpeditor/log
on Linux). (#1308)Home
goes to the first non-blank character. When lines are wrapped, now Home
and End
are based on text lines instead of visual lines. (#774 and #1310)Published by github-actions[bot] 8 months ago
Published by github-actions[bot] over 1 year ago
If you are a regular user and don't compile CP Editor by yourself, it will be the same as 6.10.1 and 6.10.2.
Published by github-actions[bot] almost 2 years ago
Published by github-actions[bot] almost 2 years ago
This version is the same as 6.10.1, but it's considered stable now.
clangd
in this release as the C++ Language Server, <bits/stdc++.h>
should be properly recognized. (#878)wakatime
executable requires manual installation. (#918 and #953)Ctrl+Shift+Up/Down
to Command+Control+Up/Down
to fix that the old shortcuts were unusable on macOS. (#863 and #876)Published by github-actions[bot] almost 3 years ago
clangd
in this release as the C++ Language Server, <bits/stdc++.h>
should be properly recognized. (#878)wakatime
executable requires manual installation. (#918 and #953)Ctrl+Shift+Up/Down
to Command+Control+Up/Down
to fix that the old shortcuts were unusable on macOS. (#863 and #876)Published by github-actions[bot] almost 3 years ago
clangd
in this release as the C++ Language Server, <bits/stdc++.h>
should be properly recognized. (#878)Ctrl+Shift+Up/Down
to Command+Control+Up/Down
to fix that the old shortcuts were unusable on macOS. (#863 and #876)Published by github-actions[bot] about 3 years ago
This release only affects the building process, so there's no need to upgrade if you don't build CP Editor by yourself or if you can successfully build CP Editor.
Published by github-actions[bot] about 3 years ago
Published by github-actions[bot] about 3 years ago
Published by github-actions[bot] over 3 years ago
clangd
in this release as the C++ Language Server, <bits/stdc++.h>
should be properly recognized. (#878)Ctrl+Shift+Up/Down
to Command+Control+Up/Down
to fix that the old shortcuts were unusable on macOS. (#863 and #876)Published by github-actions[bot] over 3 years ago
Published by github-actions[bot] over 3 years ago
Published by github-actions[bot] over 3 years ago
Published by github-actions[bot] over 3 years ago
This version is the same as 6.7.1, but it's considered stable now.
grader.cpp
to compile the source file with the grader in the same directory. (#565)Now the working directory when executing programs is:
If you write to files with relative paths in your codes, you can use "Reveal Executable File" to find the outputs.
Published by github-actions[bot] about 4 years ago
grader.cpp
to compile the source file with the grader in the same directory. (#565)Now the working directory when executing programs is:
If you write to files with relative paths in your codes, you can use "Reveal Executable File" to find the outputs.
Published by github-actions[bot] about 4 years ago
Now we provide the portable version on Windows. The portable version saves the config file in the same directory as the executable file of CP Editor, instead of the system config directory, and you can run it without installtion.
With the portable version, you can easily store it in something like a USB disk, and the configs are always with you no matter you run it on which machine. However, the file paths in the settings can be broken when you change the machine.
${tempdir}
as an alternative of ${tmpdir}
in C++ executable file path setting and Java class file path setting.Main
instead of a
. (#461)cpeditor --version
is X.Y.Z.rXX.gGITHASH
if the current commit (HEAD) has no tag, otherwise, it is the actual version. (#468)Ctrl+Shift+I
. (#512)Published by github-actions[bot] about 4 years ago
Published by github-actions[bot] about 4 years ago
Published by github-actions[bot] about 4 years ago