Using the Dyalog APL IDE efficiently
3 posts
• Page 1 of 1
Using the Dyalog APL IDE efficiently
First of all, I find the forum categories a bit confusing. I have a question, or rather a feature request, regarding the Dyalog APL Integrated Development Environment (IDE) but I'm not new to Dyalog APL. Anyway, I have been using Dyalog APL for a few years now and I find the navigation between subwindows in the IDE a bit inefficient and frustrating. What I'm looking for is
1. a keyboard shortcut to go from an editor window to the the end of the interpreter window. The Ctrl+Tab command won't cut it as it also toggles between editor windows.
2. a keyboard shortcut to place the insertion point in the search bar in the current editor window.
How do you power users use the IDE. Do you reach for the mouse all the time?
/August
1. a keyboard shortcut to go from an editor window to the the end of the interpreter window. The Ctrl+Tab command won't cut it as it also toggles between editor windows.
2. a keyboard shortcut to place the insertion point in the search bar in the current editor window.
How do you power users use the IDE. Do you reach for the mouse all the time?
/August
- augustk
- Posts: 27
- Joined: Tue Feb 05, 2019 11:54 am
Re: Using the Dyalog APL IDE efficiently
Hi AugustK,
I believe that you are using 16.0 Classic.
1. You could undock the editor container from the session window. You can then Alt+Tab between the editor container and the session window.
2. This is not in your 16.0 version, but is worth mentioning for other users.
From 17.0 onwards, the <FT> keystroke cycles between the Editor's text window, quick search bar, and treeview. This can be set in Options|Configure|Keyboard Shortcuts in our Unicode version and in the .din input translate file in Classic. It works in our Unicode versions. However, I tried it in 18.2 Classic and there is an issue with it there--I can get to the quick search bar, but not back to the text part.
Regards,
Vince
I believe that you are using 16.0 Classic.
1. You could undock the editor container from the session window. You can then Alt+Tab between the editor container and the session window.
2. This is not in your 16.0 version, but is worth mentioning for other users.
From 17.0 onwards, the <FT> keystroke cycles between the Editor's text window, quick search bar, and treeview. This can be set in Options|Configure|Keyboard Shortcuts in our Unicode version and in the .din input translate file in Classic. It works in our Unicode versions. However, I tried it in 18.2 Classic and there is an issue with it there--I can get to the quick search bar, but not back to the text part.
Regards,
Vince
- Vince|Dyalog
- Posts: 432
- Joined: Wed Oct 01, 2008 9:39 am
Re: Using the Dyalog APL IDE efficiently
Hi AugustK,
My colleague Adám has told me about the <SC> and <JP> keystrokes. These will work in 16.0 Classic.
JP jumps between the current window and the session.
SC opens up the Find dialog for the current window.
e.g.
I modify my aplkeys\uk.din to comment out F9 and F10 by putting a plus sign in front of them.
+F9=F9: 120 *
+F10=F10: 121 *
I then assign JP to F9 which is Virtual key 120, and SC to F10.
JP=F9: 120 *
SC=F10: 121 *
When modifying the .din input translate files, please take a backup copy first as Dyalog will not start if there is a mistake in them.
Regards,
Vince
My colleague Adám has told me about the <SC> and <JP> keystrokes. These will work in 16.0 Classic.
JP jumps between the current window and the session.
SC opens up the Find dialog for the current window.
e.g.
I modify my aplkeys\uk.din to comment out F9 and F10 by putting a plus sign in front of them.
+F9=F9: 120 *
+F10=F10: 121 *
I then assign JP to F9 which is Virtual key 120, and SC to F10.
JP=F9: 120 *
SC=F10: 121 *
When modifying the .din input translate files, please take a backup copy first as Dyalog will not start if there is a mistake in them.
Regards,
Vince
- Vince|Dyalog
- Posts: 432
- Joined: Wed Oct 01, 2008 9:39 am
3 posts
• Page 1 of 1
Who is online
Users browsing this forum: No registered users and 1 guest
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group