ConyEdit is a cross-editor plugin to improve any text editor or IDE

With ConyEdit running in background, you can use its commands in any text editor or IDE on Windows OS

  • A completely new way to edit code or text (for example, extract text in any text editor or IDE and store them in ConyEdit's named arrays. Then batch refer at anytime anywhere, without wasting time on moving text repeatedly).
  • Cross-editor (based on clipboard monitoring and command line parsing), with ConyEdit running in the background, you can use the commands of ConyEdit in any text editor or IDE on Windows OS. Such as Notepad, Notepad++, Eclipse, UltraEdit, Visual Studio, Sublime Text, Android Studio, etc. So learn once, use anywhere.
  • Direct and fast, copy as processing, paste as result.
  • In terms of batch generating code, it is flexible, nimble and handy compared with traditional code generators, without complex settings and models. Especially suitable for temporary scattered batch generation of code and batch processing of text in projects.
  • Batch data processing in-place without switching windows frequently.
  • Rich features for the in-place column-editing, line-editing and string-editing.
  • Powerful in-place data extraction, extract specific lines, specific columns or specific strings.
  • Large-capacity storage space for the extracted contents, you can use these contents to reassembly print at anytime anywhere. It is a very handy feature for daily coding and text editing.
  • The non-temporary arrays are stored in your local SQLite database. They still can be used after you restart your computer.
  • Regular expression support and enhancements (for example, you can get the nth regular expression match of each line of the text and store them in a one-dimensional array; or get all the regular expression matches of each line of the text and store them in a two-dimensional array; or perform some processing in-place on the contents positioned by the regex; etc.).
  • A lot of commonly used built-in regexs for the quickly positioning of lines, columns, and strings, just use them through the abbreviated names, which can efficiently reduce the writing of regular expressions.
  • Powerful and useful column mode based on regular expression.
  • Easy to learn, the commands of ConyEdit and their syntax are straightforward and regular, so it is easy to learn.
  • A lot of examples on this website. When ConyEdit running in the background, you can follow them to do your practice. It is very easy to get started.
  • Easy to use: With ConyEdit running in the background, enter a command line at the end of the text that needs to be processed in any text editor or IDE, then copy the text and the command line, and paste (the paste operation is not necessary for some commands, such as, cc.gc,

Why Use ConyEdit

  • ConyEdit was born in development practice. The grammar was inspired by daily work, carefully refined and designed. It is practical.
  • One grammar, use everywhere, effectively reduce the memorizing of shortcut keys, reduce the interface switching. High input-output ratio.
  • The code generators are only suitable for large-scale code generation with relatively stable templates, not suitable for flexible, small-volume code generation.
  • The column mode based on regular expressions is more precise and efficient than the one based on mouse selection. The achievable features are richer.
  • With arrays, batch printing, batch replacement, batch appending, batch insertion, etc. are more convenient and flexible.
  • It is often necessary to refer to the same batch of business fields multiple times in business-oriented project development. Use the ConyEdit array, load them once, and use them multiple times in multiple places.
  • The text in programming is generally more standardized. ConyEdit defines a set of abbreviations of commonly used regular expression. You don't need to know a lot of knowledge about regular expressions to process text in batches using regular expressions.
  • ConyEdit is free software (from version 1.1.1).
With ConyEdit running in background, have a try.
With ConyEdit running in background, have a try.