Me neither ... I have the tendency to hit " ESC : w " quite often due to Vim overuse, and it is really annoying to have your session quit then. What about using the more or less standard key combo's ctrl - w for tabs and ctrl-q for windows?
That said, I have 3 suggestions for the terminal: * It would be nice to have the indenting of input lines automatically, also when recalling lines from higher up. Having the home key behave "smartly" like in the Matlab editor, would be nice. With smart behaviour I mean if you hit home once, and there are non-whitespace characters to the left of the cursor, put it before the first non-whitespace character, else move it to the beginning of the line. This helps keeping the oversight in the interactive session. * Now, when you edit a previously entered line, and hit enter, it is copied to the bottom, and executed when enter is hit again. This is good, but results in a mingled history higher up, since now there still is the edited command, with the original result below it, inconsistent with the command shown. * Pasting lines in the J session should work as expected, meaning that a LF triggers the execution of each of the lines, instead of just the last one, ignoring the others. I know that J aims to follow the way of least surprise (or at least bad surprises), and sensible defaults; in my opinion, this is a counter example. In general, is there a sort of bug/feature request tracker for J? I feel that however well the J forums work, having those grouped might attract more people to contribute fixes and patches. Just my 2 cents. Kind regards, Jan-Pieter 2014-03-07 10:28 GMT+01:00 bill lam <[email protected]>: > I'm not a big fan of overloading esc for closing a window because esc is > being used for other purposes. ymmv. > > 07.03.2014, в 17:10, Marc Simpson <[email protected]> написал(а): > > > Hi all, > > > > Below is a list of issues encountered under Qtide/OSX; sharing for > > visibility and feedback. > > > > # Editor > > > > * Commenting > > * Comments inserted via Edit>Selection aren't undoable > > (insertion clears the undo stack) > > * The default binding for uncommenting the selection doesn't > > work under OSX > > * Changed to "Ctrl+Shift+U" [= Cmd-Shift-u] here as a > > workaround > > * Creating a new project leaves the editor in an inconsistent > > state under OSX > > * Seems to work correctly under Linux > > * Project path isn't set correctly; files not displayed, can't > > run project > > * Workaround: explicitly (re-)opening the newly created > > project > > * Related: Run Project has a listed binding of '8' in the menu > > bar (but F9 works) > > > > # Viewmat > > > > * closeall_jviewmat_ doesn't work correctly in the IDE: > > * Only closes the most recent viewmat window > > * Hovering over remaining windows, > > > > |locale error > > | (i.0 0)"_ wdhandler_0_$0 > > |locale error > > | (i.0 0)"_ wdhandler_0_$0 > > > > etc. > > > > * Aside: It would be nice to parallel plot behaviour when > > running viewmat from jconsole > > * Write out a bitmap, open with the default preview application > > > > # Qt windows > > > > * Consistent keyboard bindings to close windows -- including > > Package Manager, viewmat and plot -- would be ideal > > * Under GTK, the Esc key closes viewmat (but not plot) > > * Under Qt/OSX, I'm forced to use the mouse instead; interrupts > > workflow > > * Under XFCE (Linux), Alt-F4 works but Ctrl-W would be more > > natural. > > * Generalisation of these bindings to wd would make sense > > * Perhaps Cmd/Ctrl-W for all windows, Esc for viewmat and > > plot? > > > > Best, > > Marc > > ---------------------------------------------------------------------- > > For information about J forums see http://www.jsoftware.com/forums.htm > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm > ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
