A visual studio extension which enhances syntax highlighting, quick info (tooltip), navigation bar, scrollbar, display quality, and brings smart tool bar with code refactoring to code editor.
NOTE: The configuration file format is incompatible with previous version, some syntax highlight elements are using different names. Please backup your syntax highlight styles before installing the new beta, in case when you want to rollback to previous version.
This new release has made some improvements to the Syntax Highlight Customization window and the syntax highlight component. A new color picker is introduced for easier color picking. While you click colors on the dialog, the code editor will be automatically refreshed to reflect the color changes. Previously, we won't see the effects until we click the OK button to close the color picker dialog.
See issue #282 for details.
Another notable feature is the Auto Pair Punctuations function. When we select some code, type the opening punctuation, for instance, (
, <
, {
, [
, "
or '
, their counter part will be inserted at the end of the selection.
This feature is by default turned off, you have to manually turn it on in the Options page.
More details about this release can be read in issue #283.
Quite a few improvements for Super Quick Info have been added to version 7.5.
The most notable ones are:
This update also fixed some terrible bugs which crashed or hung VS previously.
More information about this update can be view at https://github.com/wmjordan/Codist/issues/267
<see/>
button on C# Smart Bar was not working expectedly with type parameters defined in containing typeawait
ref
/ref readonly
to return type<returns>
tag for properties in C# Quick Infoif
condition in else
clause when executing DeleteConditionRefactoringQuite a few new stuff is added to this release, especially the code refactorings provided in C# Smart Bar. Just select some code, and the refactoring button will appear on the Smart Bar if any refactoring is available.
More improvements are listed below.
BTW, the development of Codist is paused, due to the out-breaking of COVID-19 in my country, China. I hope that mankind will someday win the terrible coronavirus and I will be back to the development again.
GetEnumerator
method for foreach
statement when hovering on in
keyword if (line.Extent.IsEmpty) {
spans.Add(line.Extent);
}
Result:
if (line.Extent.IsEmpty) {
spans.Add(line.Extent);
}
This new release has introduced an innovative C# Quick Info symbol signature style that addresses existing problem of the Quick Info in Visual Studio. Specifically suggested by @laicasaane in #211 and #216. The details during the implementation of this new signature style were posted in #214.
This release has also introduced a new feature named Resource Monitor, which is by default turned off but can be turned on in the Codist/Display options page. The resource monitor adds monitor components at the left bottom corner in the Visual Studio window.
And many bug fixes and improvements, details in #214.