From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

LabWindows/CVI Idea Exchange

cancel
Showing results for 
Search instead for 
Did you mean: 
vix

Go to Next/Previous function in source files

Status: Completed
Introduced in LabWindows/CVI 2013

Using CVI I can't find an easy way of moving inside a source code file.

Based on my experience with other C editors, I suggest these 3 little features that I think are really useful:

  • a shortcut to jump to the beginning of previous function in the same source file (CTRL + PGUP, for example)
  • a shortcut to jump to the beginning of next function in the same source file (CTRL + PGDWN, for example)
  • the current function where the caret is, displayed in the toolbar. It will be nice if you use a combo so that the user can jump to a different function with a simple mouse click (see attachment)

I have thease features in an open source C/C++ editor (Code::Blocks) I use for other projects, and I think they're really useful to reduce the coding time.

When you have large source files with a lot of functions, with CVI is't difficult to easily see where you are inside the file; moreover it's quite common scrolling the file jumping from a function to another.

Vix
-------------------------------------------
In claris non fit interpretatio

-------------------------------------------
Using LV from 7
Using LW/CVI from 6.0
8 Comments
Adri_K.
NI Employee (retired)
Status changed to: Under Consideration
 
Adri Kruger
National Instruments
LabVIEW Product Marketing
Adri_K.
NI Employee (retired)
Status changed to: In Development
 
Adri Kruger
National Instruments
LabVIEW Product Marketing
Laura F.
Active Participant
Status changed to: New
prior status deleted, setting to default
LuisG
NI Employee (retired)
Status changed to: Under Consideration
 
Ralf Hohendorf
Member

Good idea.

Should be implemented as fast as possible.

JonathanN
NI Employee (retired)
Status changed to: In Beta
 
Jonathan N.
National Instruments
JonathanN
NI Employee (retired)
Status changed to: In Beta
 
Jonathan N.
National Instruments
JonathanN
NI Employee (retired)
Status changed to: Completed
Introduced in LabWindows/CVI 2013
Jonathan N.
National Instruments