Note that there are some explanatory texts on larger screens.

plurals
  1. POLanguage-agnostic properly-tabbing code editors for Linux?
    primarykey
    data
    text
    <p>I need a Linux text editor to replace Textpad 4.7.3 (a Windows nagware app), but all the alternatives I've tried are either bloated or incomplete. Here are the features I find most important, in descending order:</p> <ul> <li>Regex search, mark, and replace (across all open files, even), regex search in directory trees</li> <li>Tabbed editor with <strong>proper</strong> keyboard shortcuts ([ctrl]+[tab] should work on the <em>exact same model</em> as [alt]+[tab])</li> <li>Auto-indent, indent preservation, and indent manipulation (tab, shift-tab)</li> <li>Smart navigation keys: [home] toggles between start of line and start of non-whitespace, [F2] seeks to next bookmark, <em>hitting the up and down arrow keys take you to the column where you last navigated, not where you last typed</em> (I think Textpad's the only place I've seen this)</li> <li>Syntax highlighting (bonus: mixed-language highlighting, which TextPad lacked)</li> <li>Block select mode</li> <li>Run user-defined commands from program (such as compilers), have 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.)</li> <li>Workspaces (collections of files to be open at the same time)</li> </ul> <p>Here's what I've found distasteful in the editors I've tried:</p> <ul> <li>Vim and emacs <s>do not take full advantage of my screen, mouse, and keyboard. Also, there's</s> have quite a learning curve -- you have to learn an <em>entirely new</em> way of interacting with the keyboard. (Of course, if they had everything I wanted, I would learn them.)</li> <li>Gedit is almost perfect, but it (like most of them) has crappy tabbing, which is <em>intolerable</em></li> <li>Eclipse is a monstrosity, and I won't touch it unless I'm doing Java</li> <li><strong>Regex capability</strong> is frighteningly rare</li> <li>Almost nothing has <strong>last-seen</strong> tab traversal</li> <li>I've not seen anything with last-navigation-column cursor traversal. (Once I started using it I found I couldn't do without.)</li> </ul> <p>I don't have the time or the specific knowledge required to build my "ideal editor", so I'm hoping someone out there with the same taste in editors might have stumbled across a gem.</p> <p>ETA: Please <strong>don't recommend</strong> an editor you haven't <strong>personally used</strong>. I've heard of SciTE, Eclipse, gedit, medit, nedit, GVim, Gemacs, Kate, Geany, Gnotepad, ozeditor, etc. I'm sure that most of them have some of the features I mentioned. If you're not sure if it has an essential feature (e.g. ctrl-tab works just like alt-tab), then you're not really helping, are you?</p>
    singulars
    1. This table or related slice is empty.
    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.
 

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