[program-l] Re: NextMethod and PreviousMethod in Visual Studio

  • From: "Dante Gagne" <dmarc-noreply@xxxxxxxxxxxxx> ("danteg")
  • To: "program-l@xxxxxxxxxxxxx" <program-l@xxxxxxxxxxxxx>
  • Date: Thu, 28 Apr 2022 16:13:15 +0000

I may have been incomplete in my first message. These additions are for Visual 
Studio... which is a different application from Visual Studio Code.

I'll take the comment about Javascript and these commands to the Javascript 
team... I don't know when they'll have an opportunity to fix them, but they 
should certainly know about them.

--Dante

From: program-l-bounce@xxxxxxxxxxxxx <program-l-bounce@xxxxxxxxxxxxx> On Behalf 
Of Lewis Wood
Sent: Thursday, April 28, 2022 8:40 AM
To: program-l@xxxxxxxxxxxxx
Subject: [program-l] Re: NextMethod and PreviousMethod in Visual Studio

I use outline and it works great in javascript.  It is even searchable.
Outline is invoked ctrl + shift + "o"

It lists classes, functions, variables.

Also in html files it lists all the tags as well.

Lewis Wood
lewislwood

Now
From: program-l-bounce@xxxxxxxxxxxxx<mailto:program-l-bounce@xxxxxxxxxxxxx
<program-l-bounce@xxxxxxxxxxxxx<mailto:program-l-bounce@xxxxxxxxxxxxx>> On 
Behalf Of timothyjb310@xxxxxxxxx<mailto:timothyjb310@xxxxxxxxx>
Sent: Wednesday, April 27, 2022 6:55 PM
To: program-l@xxxxxxxxxxxxx<mailto:program-l@xxxxxxxxxxxxx>
Subject: [program-l] Re: NextMethod and PreviousMethod in Visual Studio

Hi, this is exciting that they are finally getting this added into VS Code for 
at least C++! I agree, python would be one, and I would also like to add 
Javascript to the list as well.
There is just not great official ways of doing this with NVDA, so glad they are 
finally addressing this.

Timothy Breitenfeldt

From: program-l-bounce@xxxxxxxxxxxxx<mailto:program-l-bounce@xxxxxxxxxxxxx
<program-l-bounce@xxxxxxxxxxxxx<mailto:program-l-bounce@xxxxxxxxxxxxx>> On 
Behalf Of Dante Gagne ("danteg")
Sent: Wednesday, April 27, 2022 10:16 AM
To: program-l@xxxxxxxxxxxxx<mailto:program-l@xxxxxxxxxxxxx>
Subject: [program-l] NextMethod and PreviousMethod in Visual Studio

Hey folks,

I remember a conversation a while back about someone asking for a keyboard 
shortcut to move to the next or previous method in a file. I remember that 
Python and C++ were the languages that requested this.

I just heard from the C++ team that Edit.NextMethod and Edit.PreviousMethod 
will be available for C++ with 17.3 Preview 1. If everything goes according to 
schedule, that release should be out in early May. The Python folks are looking 
into this as well, but I don't have a timeline for that.

They don't have keyboard shortcuts assigned to them by default, so if they're 
methods you want to use, you can either get to them from the main menu (They're 
the last entries in the Edit menu and they don't have accelerator keys, so I'll 
see if I can get that fixed. For now, Alt, E, Up Arrow, Enter will get Previous 
Method and Alt, E, Up, Up, Enter will get Next Method), or you can bind them to 
whatever keyboard shortcuts you want in Tools\Options under keyboard. (Let me 
know if folks need a tutorial on rebinding keyboard shortcuts).

The C++ team would like to know if there are any issues with their 
implementation, so once it's available, please let me know if anyone has 
feedback.

--D

Other related posts: