LabVIEW Public Beta Program in 2025

cancel
Showing results for 
Search instead for 
Did you mean: 

[New Feature] Quickly Open Files with Ctrl+Shift+O

LabVIEW 2025 Q3 adds the Quick Open dialog (keyboard shortcut Ctrl+Shift+O). The dialog displays recently-opened files and filters as you type the file name you want to open. If you have a project open, the Quick Open dialog includes all the files in the project as well.

 

[Idea submitted by NI Discussion Forums member AristosQueue (NI).]

 

Known Issues

  1. The Open/Cancel buttons are centered instead of being right-aligned.

Christina Rogers
Principal Product Owner, LabVIEW R&D
Message 1 of 2
(136 Views)

Some questions/comments/observations on this dialog:

  • Pressing Ctrl+Shift+O with a clean history and no files already open does nothing rather than either notifying the user or opening a blank dialog.
  • Clicking a blank line closes the dialog, opens a (random? - if the list is too short to fill the dialog, this will be the first vi in the list) vi, or gives the following dialog box:
    TomOrr0W_5-1747956220244.png
    Maybe it should do nothing instead?
  • Would it be better to separate the file name, folder path, and possibly namespace (and possibly filter for each individually), or would that add too much complexity?
  • Would it make sense to include all LabVIEW files in memory in the list even if a project isn't open?
  •  There is a noticeable delay for each letter when typing in the filter dialog for a complex project.  Note that the VM I am using has a hard drive instead of a solid state.  Would it be better to only update the filter when no character has been typed for a certain amount of time (maybe a second?)?
  • VIs in PPLs include the (otherwise invisible to the user unless calling from TestStand) folder path within the PPL in the path instead of either nothing or the virtual folders.
  • VIs in lvlibs, lvclasses, and PPLs aren't recorded to Recent Files in the File menu when you open them from the library - therefore they don't show up in Ctrl+Shift+O outside of a project.  Lvclasses within lvlibs are similarly not recorded (it seems that LabVIEW opens the parent library in that situation even if you try to open the class file directly from disk).  Opening a vi that is a member of a library directly on disk does add it to the list.  This behavior is the opposite for LLBs - the files within the LLB are recorded when opened from the LLB manager, but the LLB itself is not.
  • The scrollbar doesn't reset/adjust when you type into the filter field - you can easily end up scrolled well beyond the last result if you had scrolled in the full list before typing.
    TomOrr0W_0-1747955161906.pngTomOrr0W_2-1747955207517.png
     
  • The paths displayed do shrink down with a ... (and the shrinking is at the beginning of the path instead of the much more relevant end), but the max length seems to be fixed - it does not adjust when you resize the dialog.
    TomOrr0W_3-1747955251452.png
  • If someone blindly added dependencies to their project and managed to add System or mscorlib (which for some reason show up with vi icons in the Project Explorer despite not being vis), they show up in the Open Quickly dialog also. Other non-LabVIEW files in the project like .seq, .csv, .xml, or .ico files don't show up.
    TomOrr0W_4-1747955286713.png
0 Kudos
Message 2 of 2
(14 Views)