Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>Here is a Vote for jEdit, which I have been using for about 5 years:</p> <blockquote> <pre><code>* Regex search mark, and replace (across all open files, even), regex </code></pre> <p>search in directory trees</p> </blockquote> <p>yup, and back references including $0 for the whole match</p> <blockquote> <pre><code>* Tabbed editor with proper keyboard shortcuts ([ctrl]+[tab] </code></pre> <p>should work on the same model as [alt]+[tab])</p> </blockquote> <p>multiple ways of displaying buffers, and completely customizable keyboard navigation. One of my most used function is "go back to last buffer" which I have mapped to F12</p> <blockquote> <pre><code>* Auto-indent, indent preservation, and indent manipulation </code></pre> <p>(tab, shift-tab)</p> </blockquote> <p>Yup. You can also set these to be tabs or spaces and convert between the two</p> <blockquote> <pre><code>* Smart navigation keys: [home] toggles between start of line and </code></pre> <p>start of non-whitespace, [F2] seeks to next bookmark, hitting the up and down arrow keys take you to the column where you last navigated, not where you last typed (I think Textpad's the only place I've seen this)</p> </blockquote> <p>Generally expected nav. Map these to your key of choice. If you place the cursor at a particular column and page up or up arrow, the cursor stays put in that column</p> <blockquote> <ul> <li>Syntax highlighting (bonus: mixed-language highlighting, which TextPad lacked)</li> </ul> </blockquote> <p>Many different languages with xml files to customize token matching. Some mixing for example php + javascript</p> <blockquote> <pre><code>* Block select mode </code></pre> </blockquote> <p>Nope, not as far as I know...wait! Yup! Under Edit -> More Selection -> Rectangular Selection. Thanks dwhall for pointing that out</p> <blockquote> <pre><code>* Run user-defined commands from program (such as compilers), have </code></pre> <p>interactive command results (Textpad would let you define regexes to match filenames and line numbers so you could double-click on an error and be taken to that line in that file.)</p> </blockquote> <p>Many plugins for this from a full command line console (works in linux and windows) to BeanShell macros that can make system calls. Many plugins for common taks such as ant, cc, make, svn etc</p> <blockquote> <pre><code>* Workspaces (collections of files to be open at the same time) </code></pre> </blockquote> <p>yup plugins for this too, and jEdit also keeps track of open files, unsaved changes and cursor position between sessions</p> <blockquote> <p>Here's what I've found distasteful in the editors I've tried:</p> <pre><code>* Vim and emacs do not take full advantage of my screen, mouse, and </code></pre> <p>keyboard. Also, there's quite a learning curve. (Of course, if they had everything I wanted, I would learn them.)</p> </blockquote> <p>jEdit is a java program but still makes good use of cross-platform clip boards and drag and drop</p> <blockquote> <pre><code>* Regex capability is frighteningly rare </code></pre> </blockquote> <p>jEdit has the best regex handling I've seen yet, Regex searches can return multiple results grep style and result positions aren't confused when you add or removes text lines after the search</p> <blockquote> <pre><code>* Almost nothing has last-seen tab traversal </code></pre> </blockquote> <p>Like I said one of my favorite features is "go to last buffer"</p> <blockquote> <pre><code>* I've not seen anything with last-navigation-column cursor </code></pre> <p>traversal</p> </blockquote> <p>Like I said, your cursor stays put in the column when paging up and down</p> <p>Other features I like:</p> <ul> <li><strong>indent based folding</strong>: No syntax awareness necessary, simply fold on indent</li> <li><strong>side-by-side Diff</strong>: nice graphical difference view</li> <li><strong>multple views and split panes</strong></li> <li><strong>macro recording with beanshell</strong></li> <li><strong>abbreviations</strong>: I have short 2-3 letter keywords that expand to code snippets when I hit space</li> </ul>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload