ConEmu / old-issues

Old issues for ConEmu project (import is pending)
http://conemu.github.io/
0 stars 1 forks source link

Horizontal Scroll!!! #951

Open ConEmu opened 9 years ago

ConEmu commented 9 years ago

From vl9...@freenet.de on February 20, 2013 23:44:52

Hi,

I really love your console emulator. But one big thing is still missing: "Horizontal Scroll". I know this is on your "todo" list. I just want to bring this item up again. As a programmer I have to work with msbuild which creates really long lines and currently the presentation in conemu is more or less useless.

Just my two cents.

Thanks vl950t

Original issue: http://code.google.com/p/conemu-maximus5/issues/detail?id=951

ConEmu commented 9 years ago

From kausten4...@gmail.com on March 18, 2013 14:28:18

A big +1 on this comment. It really sums up the problem:

  1. I also really love your console emulator
  2. But I find it really unusable for some tasks, when the output is too long to be displayed in one line.
  3. And I know it's on your todo list, but I would really love to see it implemented. At least as an option, for those who would rather not have horizontal scrolling.

I know of at least 15 other people in my company that also use conEmu and find this feature is lacking.

Please take it into consideration to develop it as soon as you can.

Thank you very much for your wonderful software.

ConEmu commented 9 years ago

From nanofo...@gmail.com on July 26, 2013 22:52:20

I reported Issue #847 which is almost identical to this issue.

News:

Yesterday I did set "Screen buffer size" to 4000 wide in "Debug/Properties/Layout" as usual when I excepting long line outputs.

Then I wrote a fucking long SQL statement in a wide monitor and I noticed that screen started to SCROLL when cursor reach right edge of screen. WTF? - i thought.

I tried out this on CMD.EXE which scrolls also, so this is a CMD.EXE feature.

Conclusion: I don't know if it is possible, but would be tricky to control underlying .EXE's Windows Console API to scroll it's buffer. This means that You not scroll ConEmu 's buffer but instructs underlying .EXE's Windows Console API. Drop a scrollbar onto ConEmu and voila: we have the long awaited horizontal scroll!

I just taken a look at Windows Console API and found that scrolling maybe handled with SetConsoleScreenBufferInfoEx function's CONSOLE_SCREEN_BUFFER_INFOEX.srWindow (?)

OK, this maybe a purple dream but we like to dreaming :)


ahh, and 1.: yeah, I also really love your console emulator :) 2.: I know at least 1 person (me) who also use ConEmu and find this feature is lacking!

ConEmu commented 9 years ago

From ConEmu.M...@gmail.com on October 26, 2013 10:35:51

Issue 1147 has been merged into this issue.

ConEmu commented 9 years ago

From ConEmu.M...@gmail.com on October 26, 2013 10:37:01

Issue 1111 has been merged into this issue.

ConEmu commented 9 years ago

From ConEmu.M...@gmail.com on October 26, 2013 10:45:16

There was comment about "Final Term" https://code.google.com/p/conemu-maximus5/issues/detail?id=1111#c2 I have not checked it before, but I think it is hard to realize, when terminal CAN wrap lines, and when MUST NOT. For example, active console application is Far, MC, Vim, and any other tool working with buffer, rather than simple cout. If terminal "wrap" Far Manager panels - user will get weird output.

ConEmu commented 9 years ago

From ConEmu.M...@gmail.com on October 26, 2013 10:46:26

Issue 1112 has been merged into this issue.

ConEmu commented 9 years ago

From acoco...@yahoo.com.br on October 30, 2013 04:42:37

+1 waiting for the "horizontal scroll" or "buffer width". I am an user of oracle sqlplus in windows , frustated to have to use windows console to see the sqlplus reports.

ConEmu commented 9 years ago

From acoco...@yahoo.com.br on October 30, 2013 05:12:12

I just found out that Console2 can be configured to use Horizontal Scroll, by editing the buffer_columns property in console.xml file.

reference: http://superuser.com/questions/382133/how-does-one-make-console2-resize-to-a-size-greater-than-the-primary-display

ConEmu commented 9 years ago

From nanofo...@gmail.com on October 30, 2013 05:19:50

With 10 stars, this issue is far the most important one! :)

I just like to share my temporal solution for wide output: start a ConEmu session, select Debug/Properties/Layout menu then set Screen Buffer Size to 2000. Unfortunatelly ConEmu forget this setting at exit...

I made a request for a command-line parameter "buffer-width" under src=" https://code.google.com/p/conemu-maximus5/issues/detail?id=847 " with no luck (yet ;) )

ConEmu commented 9 years ago

From dsalazar...@gmail.com on January 29, 2014 04:07:17

What if you start a social Git repository (like github or similar) for easier forking (branching?)? I'm not a great programmer, but that kind of platform make it easier for little scripters (like me) to help with this kind of features. A lot of people want this feature, I guess most of them are developers, maybe we cand make something.

By the way, I would really appreciate this feature for working with MySQL console. It's the best I had found, since I'm used to Gnome's Console Emulator and I hate having Windows at work. You made it smoother :).

I upvoted nanofo's request, but I guess the OS reigns over windows size limits.

ConEmu commented 9 years ago

From ConEmu.M...@gmail.com on January 29, 2014 04:12:45

There IS github repository, link on "Project home" page! Well, I was already started (non-public yet) branch for HScroll, but it is not ready, there are more prioritized tasks.

ConEmu commented 9 years ago

From dsalazar...@gmail.com on January 29, 2014 04:19:55

Thanks for the answer, then I'll try to help with that if I can ;-)

ConEmu commented 9 years ago

From ConEmu.M...@gmail.com on October 14, 2014 12:17:28

Poll: what are desired hotkeys for horizontal scrolling?

ConEmu commented 9 years ago

From mb97...@gmail.com on October 14, 2014 18:19:10

Ctrl+LeftArrow & Ctrl+RightArrow (like Ctrl+Up/Down for vertical scrolling).

ConEmu commented 9 years ago

From jan2...@gmail.com on October 14, 2014 22:23:55

Just a scrollbar would be enough for me, like cmd.exe has. Configurable hotkeys as an option.

ConEmu commented 9 years ago

From ConEmu.M...@gmail.com on October 14, 2014 23:05:35

As I said in twitter Ctrl-Left/Right are reserved for cursor moving.

ConEmu commented 9 years ago

From nanofo...@gmail.com on October 15, 2014 01:35:29

In the ancient times (and nowadays in Excel) ScrollLock button was used. This is just a remark. However it would have advantages - in ScrollLock mode You can use:

My other idea is Alt-Ctrl-Shift+(Arrows | Page U/D | Home/End). Alt-Ctrl-Shift hides panels in FAR (maybe this counts somehow). For scrolling, I recommend larger steps for arrow keys; would be very nice to set horizontal/vertical speed independently for user preferences.

My third idea is to use my first two ideas simultaneously ;)

ConEmu commented 9 years ago

From nanofo...@gmail.com on October 15, 2014 01:40:20

In SrollLock mode/Alt-Ctrl-Shift even Leftbutton+Mousemove is possible - that would be very cool and practical!

ConEmu commented 9 years ago

From ConEmu.M...@gmail.com on October 15, 2014 02:08:50

At first I thought the ScrollLock mode looks like ConEmu 's AlternativeBuffer . But they have different behaviors and may be used either simultaneously or separately.

May be it will have sense to turn on ScrollLock automatically on any scrolling? By wheel for example?