Skip to content
Skip to breadcrumbs
Skip to header menu
Skip to action menu
Skip to quick search
Quick Search
Browse
Pages
Blog
Labels
Attachments
Mail
Advanced
What’s New
Space Directory
Feed Builder
Keyboard Shortcuts
Confluence Gadgets
Log In
Sign Up
Dashboard
Groovy
Copy Page
You are not logged in. Any changes you make will be marked as
anonymous
. You may want to
Log In
if you already have an account. You can also
Sign Up
for a new account.
This page is being edited by
.
Paragraph
Paragraph
Heading 1
Heading 2
Heading 3
Heading 4
Heading 5
Heading 6
Preformatted
Quote
Bold
Italic
Underline
More colours
Strikethrough
Subscript
Superscript
Monospace
Clear Formatting
Bullet list
Numbered list
Outdent
Indent
Align left
Align center
Align right
Link
Table
Insert
Insert Content
Image
Link
Attachment
Symbol
Emoticon
Wiki Markup
Horizontal rule
tinymce.confluence.insert_menu.macro_desc
Info
JIRA Issue
Status
Gallery
Tasklist
Table of Contents
Other Macros
Page Layout
No Layout
Two column (simple)
Two column (simple, left sidebar)
Two column (simple, right sidebar)
Three column (simple)
Two column
Two column (left sidebar)
Two column (right sidebar)
Three column
Three column (left and right sidebars)
Undo
Redo
Find/Replace
Keyboard Shortcuts Help
<p>Well, the name 'Plugin' is a bit too much, but I wanted to stick to the naming convention...</p> <h2>Ultra Edit</h2> <p>UltraEdit is a nice little text editor when working on Windows. It is very much suited to handle all kinds of resource files and some little scripts, when starting your IDE just takes too long.</p> <p>You can get it from <a href="http://www.ultraedit.com/">http://www.ultraedit.com/</a></p> <p>UltraEdit is not free but fairly inexpensive. One can work with the evaluation license forever, but warnings get more and more annoying then.</p> <h2>Running Groovy scripts</h2> <p>The first nice thing is to edit and run any groovy script from inside the editor. When doing so and getting a stacktrace, it is added to an output list that is click-aware. In the line you click, UltraEdit tries to find a filename and a line/column position and opens the editor at that position.</p> <p>To make this happen, go to Advanced -> Tool Configuration and enter the following:</p> <p><img class="confluence-embedded-image" src="/download/attachments/231080057/ultraedit-toolconfig.gif?version=1&modificationDate=1369296883071" data-image-src="/download/attachments/231080057/ultraedit-toolconfig.gif?version=1&modificationDate=1369296883071" data-linked-resource-id="231375413" data-linked-resource-type="attachment" data-linked-resource-default-alias="ultraedit-toolconfig.gif" data-base-url="http://docs.codehaus.org" data-linked-resource-container-id="231080057" title="null > ultraedit-toolconfig.gif"></p> <p>After that, you can run your active Groovy script with Ctrl-Shift-0.</p> <h2>Groovy awareness</h2> <p>UltraEdit is aware of those languages that are described in %INSTALL_DIR%\WORDFILE.txt. Add to that file what you find <a href="http://docs.codehaus.org/download/attachments/23080/wordfile-groovy2.txt?version=2">here </a>. UltraEdit assigns numbers to its known languages (up to 20 may be defined). Groovy is numbered as 12 in the above file. If that would conflict with an existing entry, you can change that by editing the first line that reads /L12.</p> <p>With that language support, Groovy code now looks like</p> <p><img class="confluence-embedded-image" src="/download/attachments/231080057/ultraedit-main.gif?version=1&modificationDate=1369296883043" data-image-src="/download/attachments/231080057/ultraedit-main.gif?version=1&modificationDate=1369296883043" data-linked-resource-id="231375412" data-linked-resource-type="attachment" data-linked-resource-default-alias="ultraedit-main.gif" data-base-url="http://docs.codehaus.org" data-linked-resource-container-id="231080057" title="null > ultraedit-main.gif"></p> <p>Below the editor is the output window and right of it is a <em>function list</em>, that shows interesting lines of the file. The current implementation shows class and method definitions. They are clickable for easy navigation.</p> <h2>Other features</h2> <p>Hitting Ctrl-Space in UltraEdit will cause it do try some text-based code completion. It is surprising how helpful such a simple functionality can be.</p> <p>UE will try to smart-indent your code while typing.</p> <p>All the usual other stuff like</p> <ul> <li>moving selection with the mouse,</li> <li>indent/unindent with tab/shift-tab on selections,</li> <li>smart replacements with regular expressions in selection/current file/all open files/recursively through subdirs</li> <li>file type and encoding conversions</li> <li>hex view</li> <li>column mode</li> <li>smart selection on double click</li> <li>macros</li> <li>file compare</li> <li>and - above all - <strong>starts amazingly quickly</strong></li> </ul> <p>Have fun.</p> <p>– Mittie</p> <p>wiki</p>
Please type the word appearing in the picture.
Attachments
Labels
Location
Watch this page
< Edit
Preview >
Loading…
Save
Cancel
Next hint
search
attachments
weblink
advanced