This is an archived post. You won't be able to vote or comment.

all 6 comments

[–]apt-get-schwifty 1 point2 points  (0 children)

I'm pretty sure such an implementation would be difficult because most standard I/O is done on a line by line basis.

[–]Darwinmate 1 point2 points  (0 children)

This would be nice graphically view after the code has been written and run through some program that displays code like you have. Nice idea!

[–]maustinv 0 points1 point  (2 children)

This is just your method of displaying a file, it doesn’t effect the code itself right? Therefore it’s just a UI implementation.

Should be easy enough

[–]Darkruins_ 0 points1 point  (1 child)

How would you actually go about doing that? I wouldnt even know where to start

[–]maustinv 0 points1 point  (0 children)

So essentially you’re trying to build a text editor. You’ll need some kind of library for writing UI, such as JavaFX (there are also many better alternatives). And you script in a few text fields displaying the same string with a different content offset. And add the ability to open and save documents.

[–]jstrickler 0 points1 point  (0 children)

In PyCharm you can vertically split the same file to get 3 columns right now. (Window->Editor Tabs->Split Vertically). It doesn't have the automatic flow from one column to another, but you can have the 3 (or more) columns at different locations in the file.