"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "app/readme/wiki/cudatext.wiki" between
CudaText-1.92.0.tar.gz and CudaText-1.93.0.tar.gz

About: CudaText is a cross-platform text editor (written in Lazarus).

cudatext.wiki  (CudaText-1.92.0):cudatext.wiki  (CudaText-1.93.0)
skipping to change at line 868 skipping to change at line 868
* call menu item "Macros / Stop record" to save your macro, plugin will ask for macro name * call menu item "Macros / Stop record" to save your macro, plugin will ask for macro name
Macro saves action(s) performed inside its original editor tab (not other tabs). And it doesn't save actions inside plugin dialogs (e.g. FindInFiles). Macro saves action(s) performed inside its original editor tab (not other tabs). And it doesn't save actions inside plugin dialogs (e.g. FindInFiles).
To playback macro: To playback macro:
* call menu item "Macros / (macro name)", the end of this menu lists all availab le/saved macros * call menu item "Macros / (macro name)", the end of this menu lists all availab le/saved macros
* or call dialog "Macros / Macros..." which allows to run available macros: it c an be simple running, running N times, or running in loop ([x] While text change s, [x] Until caret on last line) * or call dialog "Macros / Macros..." which allows to run available macros: it c an be simple running, running N times, or running in loop ([x] While text change s, [x] Until caret on last line)
==Pair brackets== ==Pair brackets==
Since version 1.89, CudaText has built-in pair bracket finder. Before that you n eeded the plugin Bracket Helper, and now plugin should not be used - it is much slower that built-in code. Bracket finder can highlight pair brackets, when ther e is only single caret, no selection, and caret is placed on (or after) bracket symbol (one of "()[]{}<>"). Bracket finder respects lexer context, so it finds p air bracket only in the same context as the source bracket has: if source bracke t is inside a "string", pair bracket will be found only inside a "string"; the s ame is for "comments"; the same is for "outside comment/string". CudaText has built-in pair bracket finder. Before that you needed the plugin Bra cket Helper, and now plugin should not be used - it is much slower that built-in code. Bracket finder can highlight pair brackets, when there is only single car et, no selection. It finds symbols "()[]{}<>" (configurable per lexer). Bracket finder respects lexer context, it skips symbols inside syntax comments/strings. If caret is placed not directly on/after a bracket, program will find nearest su rrounding brackets.
There are several options: There are several options:
* "bracket_highlight" * "bracket_highlight"
* "bracket_symbols" (includes only symbols ()[]{} by default, but you can enable symbols <> for example in HTML lexer specific config) * "bracket_symbols" (includes only symbols ()[]{} by default, but you can enable symbols <> for example in HTML lexer specific config)
* "bracket_distance" * "bracket_distance"
* "auto_close_brackets" * "auto_close_brackets"
There are several commands in the Command Palette: There are several commands in the Command Palette:
* brackets: pair highlight: on * brackets: pair highlight: on
* brackets: pair highlight: off * brackets: pair highlight: off
* brackets: pair highlight: toggle * brackets: pair highlight: toggle
* brackets: jump to pair * brackets: jump to pair
* brackets: select to pair * brackets: select to pair
* brackets: select to pair, inside (it makes selection smaller by 2 characters) * brackets: select to pair, inside (it makes selection smaller by 2 characters)
==Word jump commands==
CudaText provides several word-jump commands, see them in the Command Palette by
entering "go to word":
* go to word next
* go to word next + select
* go to word next, simple
* go to word next, simple + select
* go to word previous
* go to word previous + select
* go to word previous, simple
* go to word previous, simple + select
* go to word end
* go to word end + select
"Go to word next" vs "Go to word end"? "...end" first jumps to the end of the cu
rrent word (right word boundary), only after that it jumps to the next word star
t. "...next" always jumps to the next word start.
For example, Windows 7 Notepad performs "...next" on pressing Ctrl+Right, while
Sublime Text 3 performs "...end" on pressing Ctrl+Right. To configure Ctrl+Right
(and Shift+Ctrl+Right) behaviour, re-assign this hotkey from one command to ano
ther - press F9 in the Command Palette dialog.
"Go to word next" vs "Go to word next, simple"? "...simple" command performs sim
plified jump, it treats all alpha-numerical characters and symbols (#$%^&@ etc)
as one group, so it makes single jump over "test@#some!" string. "Go to word nex
t" treats alpha-numericals and symbols as different char groups, and stops at th
e beginning of each group.
Plugin CudaExt provides such related commands:
* Cuda-Ext: Jump: Left into CamelCase/snake_case
* Cuda-Ext: Jump: Right into CamelCase/snake_case
=External Tools= =External Tools=
Several examples of external tools configs. Call dialog of External Tools plugin (menu "Tools / Config..."). Add a new tool. Set dialog properties as shown belo w. This must add menu item, for new tool, under Tools menu. Several examples of external tools configs. Call dialog of External Tools plugin (menu "Tools / Config..."). Add a new tool. Set dialog properties as shown belo w. This must add menu item, for new tool, under Tools menu.
==Tool to compile by GCC== ==Tool to compile by GCC==
You can test how this tool works on any Linux, because GCC is preinstalled. Test the tool on C++ example, which is created from CudaText by menu "File / New fro m template / C++". You can test how this tool works on any Linux, because GCC is preinstalled. Test the tool on C++ example, which is created from CudaText by menu "File / New fro m template / C++".
Properties: Properties:
 End of changes. 2 change blocks. 
1 lines changed or deleted 36 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)