Dyalog keeps a session log that persists between restarts. I find myself frequently needing to clear the screen of old output etc, and I've found no other way than mindlessly tapping on the return key. Dyalog RIDE seems to have no equivalent to the standard shell ctrl-l to just clear the screen. Is there a way? Even using )clear to wipe the session clean leaves the screen 'untidy'.
Clearing the screen in Dyalog RIDE
162 Views Asked by xpqz At
1
There are 1 best solutions below
Related Questions in APL
- Dyalog Trying to understand a Floating Point rounding issue
- Is there a special meaning to underbar variables names in APL
- What is the Dyalog equivalent of the APL/360 I-beam 26?
- Is there a Dyalog equivalent to DFT function from APL/360 "1 PLOTFORMAT"?
- Merge Vectors In APL
- Best way to import and handle non-rectangular (ragged) data
- How do I render trains as trees in Dyalog APL using dyalogscript?
- How do you find the name of the current namespace
- Dyalog APL, how to have utilitiy functions available in workspace but not mixed in with other functions
- How do I exit GNU APL?
- Dyalog APL: What are the miracles? Trouble with + and range
- Dyalog APL: How to execute a function regardless of errors?
- Apply a list of functions on the same right operand
- Filter a list of list based on data
- Dyalog APL: How to filter an array like filter()
Related Questions in DYALOG
- Dyalog Trying to understand a Floating Point rounding issue
- Is there a special meaning to underbar variables names in APL
- What is the Dyalog equivalent of the APL/360 I-beam 26?
- Is there a Dyalog equivalent to DFT function from APL/360 "1 PLOTFORMAT"?
- Best way to import and handle non-rectangular (ragged) data
- Return a character string from a C function in a shared library (Dyalog APL)
- How do I render trains as trees in Dyalog APL using dyalogscript?
- How do you find the name of the current namespace
- Dyalog APL, how to have utilitiy functions available in workspace but not mixed in with other functions
- Dyalog APL: What are the miracles? Trouble with + and range
- Dyalog APL: How to execute a function regardless of errors?
- Apply a list of functions on the same right operand
- Filter a list of list based on data
- Dyalog APL: How to filter an array like filter()
- Styling GUI Objects in Dyalog APL
Related Questions in DYALOG-RIDE
- Ride dyalog apl multiline dfn unpaired brace
- How to change the font in RIDE for Dyalog APL?
- How do I tell a running Dyalog session to accept RIDE connections?
- Setting a conditional breakpoint in Dyalog RIDE
- Resuming execution after conditional breakpoint in Dyalog APL
- Clearing the screen in Dyalog RIDE
- Return a character string from a C function in a shared library (Dyalog APL)
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
An issue as already be logged for this to be built-in. In the meantime, we can achieve a similar effect (although placing the text caret at the bottom, rather than at the top):
Edit > Preferences… > Shortcuts > "PF29":
⍞←99 0⍴⍬<ER>This will assign Ctrl+F5 to the action of causing 99 empty lines to be printed to the session log, effectively scrolling away all previously visible content.
Optionally, hover with the mouse over the entry, click the appearing ➕, and press Ctrl+l (or whatever shortcut you prefer).
You can even add this as a menu item:
Edit > Preferences… > Shortcuts > Menu, then find the line that says
Close All Windows =CAWand insert a line below it sayingClear =PF29This will give you a Window > Clear menu item
Note that a quick flick of the mouse scroll should also "clear" the screen, this time leaving your text caret at the top.