[
https://issues.apache.org/jira/browse/HIVE-120?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13560100#comment-13560100
]
Edward Capriolo commented on HIVE-120:
--------------------------------------
+1 love it. Every java project I work with uses jline which does not line wrap
stuff right. In most things it does not matter but with hive and long queries
it reall really sucks.
> Add readline support/support for alt-based commands in the CLI
> --------------------------------------------------------------
>
> Key: HIVE-120
> URL: https://issues.apache.org/jira/browse/HIVE-120
> Project: Hive
> Issue Type: New Feature
> Components: Clients
> Environment: OS X/Terminal, but should affect anyone running bash
> Reporter: Thomas Lento
>
> When I use bash, I can typically navigate using option (alt) based command
> sequences. For example, option-f skips forward a word. Option-b skips back.
> option-d deletes the next word. option-backspace deletes the previous word.
> The Hive2 CLI only recognizes ctrl-based shortcuts. This makes the CLI much
> more difficult to use (at least for me, since it looks like a bash terminal
> and every other program I use in bash recognizes these alt-based commands). I
> find it useful to drop in there for a quick scripting session, but if I make
> a typo I have to go character by character from either the beginning (ctrl-a)
> or end (ctrl-e) of the line. Tedious.
> If you could support alt-based commands I'd really appreciate it. If that's
> not possible, I'll have to stick with -e or -f, which is rather annoying for
> other reasons.
> Similarly, ctrl+k kills to the end of the line, as expected. Unfortunately,
> ctrl+y does not yank the killed text back. Please add support for yanking
> killed text.
> According to Venky, adding Readline support should solve this issue.
> http://web.mit.edu/gnu/doc/html/rlman_1.html
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira