Forum > General

[SOLVED] Getting a list of files being edited

(1/1)

440bx:
Hello,

In Lazarus, it is possible to get a list of files being edited by going to "Windows->Tabs for project" and "Windows->Other tabs".  Those options each open a submenu with a list of filenames/tab-windows.  That's quite handy when editing several dozen files simultaneously (horizontal scrolling through the tabs is cumbersome and tedious with that many files.)

Are any of the following two options available:

1. assign a hotkey to those menu options so I don't have to use the mouse to select a file. Or...
2. is there already some option in Lazarus that shows a popup window with all the files being edited (one per line) to make selecting one of them fast and convenient ? (without using the mouse, only the keyboard)

Also, is there some way to get all the files being edited in a single listing ? using the Window menu, the set of files is split between "Tabs for project" and "Other tabs" which often requires inspecting both of them. Having a listing of all the files in one place/window would be very convenient.

Thank you for your help.

Martin_fr:
I don't think there is a key.
Nor am I aware of a "all in one" menu.

But you can also reach them via the context menu of the tabs.
And there is a group "recent tabs" too.

dsiders:

--- Quote from: Martin_fr on June 06, 2022, 08:27:39 pm ---I don't think there is a key.
Nor am I aware of a "all in one" menu.

But you can also reach them via the context menu of the tabs.
And there is a group "recent tabs" too.

--- End quote ---

Window > Manage Source Editors (Ctrl+Shift+W) is the all-in-one list. Use the cursor keys to select a file and press Enter.

440bx:

--- Quote from: dsiders on June 06, 2022, 08:35:24 pm ---Window > Manage Source Editors (Ctrl+Shift+W) is the all-in-one list. Use the cursor keys to select a file and press Enter.

--- End quote ---
Perfect!  That's exactly what I wanted :)


@Martin

I appreciate your efforts to help.

Navigation

[0] Message Index

Go to full version