github cpeditor/cpeditor 6.4.1
CP Editor 6.4.1

latest releases: 7.0.1, 6.11.2, 6.10.3...
pre-release3 years ago

6.4.1 (Beta)

Linting with Language Server

Now error linting is available with Language Server. Linting can be helpful when you want to find errors in your code and fix them quickly. You need to install a Language Server program to enable linting. You can set delay for linting, the path to the Languae Server program and its arguments in the Preferences window. You can set different settings for different languages. Please check the manual for more information on how to set this up.

Added

  • Add Ctrl+Shift+D for duplicating the current line or the selection. (#237)
  • Add tooltips for many widgets. (#211)
  • Now you can add pairs of test cases from files. (#204 and #246)
  • Now you can choose where to save the test case files in Preferences->File Path->Testcases. (#176)
  • Now when saving the source file, if the parent directory of the file does not exist, it will be automatically created.
  • Now you can set different default file paths for different problem URLs. (#200)
  • Now you can set font for test cases.
  • Now you can enable extra bottom margin with the height of a page. (#230)

Changed

  • Word selection in editor is highlighted with change of background color instead of an underline. Underlined text now represent linting of type "Hint".
  • The shortcut of Detached Run is changed from Ctrl+Shift+D to Ctrl+Alt+D. (#237)
  • Now after deleting the current line/selected lines, the cursor will keep its place if possible, instead of moving to the start of the previous line.

Fixed

  • Fix switching to split view mode instead of editor view mode when clicking "Run", "Compile" or "Compile and Run".
  • Fix preferences window loses focus after picking the font. (#260)
  • Fix Ctrl+Enter and Ctrl+Shift+Enter in the code editor.
  • Fix lost of code snippets and hot exit status on some platforms.
  • Fix the unexpected behaviour of Shift+Enter.

Don't miss a new cpeditor release

NewReleases is sending notifications on new releases.