NuSphere Forums Forum Index
NuSphere Forums
Reply to topic
A couple of simple requests


Joined: 06 Aug 2007
Posts: 7
Reply with quote
These features would be useful, I am used to them because I use another IDE.

When you right click on something and choose 'find declaration'; (when it arrives at that declaration) when you click on any part of the function (or whatever) another option should be available in the context menu called 'return' which returns you to the place where you choose to click on 'find declaration'.

When you are running in debugger, you should have two options in the right click context menu named 'run to cursor' and 'skip to cursor' which run the program to the current cursor position and skip all the code to the current cursor position respectively.

Another handy feature I've found (and become used to) in other IDEs is that when you right click on something, such as a variable or a function the context menu should say 'find ....x' which will highlight all occurrences of x. Another icon on the toolbar could be called 'compress' which compresses all the code and only shows the lines where the find search text was found. When clicking on an occurrence and clicking the compress button again, the code decompresses and the cursor is at that position in the code. You can then compress/decompress until you choose to clear or choose to find something else.

Just my thoughts Smile
View user's profileFind all posts by booduSend private message
Site Admin

Joined: 13 Jul 2003
Posts: 8344
Reply with quote
Quote:
When you right click on something and choose 'find declaration'; (when it arrives at that declaration) when you click on any part of the function (or whatever) another option should be available in the context menu called 'return' which returns you to the place where you choose to click on 'find declaration'.

Did you try Browse Back available on the toolbar?

Quote:
When you are running in debugger, you should have two options in the right click context menu named 'run to cursor' and 'skip to cursor' which run the program to the current cursor position and skip all the code to the current cursor position respectively.

Run to the cursor is available on the toolbar
"Skip to the cursor" is called differently. We call it "Set execution point"

Quote:
Another handy feature I've found (and become used to) in other IDEs is that when you right click on something, such as a variable or a function the context menu should say 'find ....x' which will highlight all occurrences of x. Another icon on the toolbar could be called 'compress' which compresses all the code and only shows the lines where the find search text was found. When clicking on an occurrence and clicking the compress button again, the code decompresses and the cursor is at that position in the code. You can then compress/decompress until you choose to clear or choose to find something else.

The editor component we use does not support multiple highlighted or selected items, yet.

_________________
The PHP IDE team
View user's profileFind all posts by dmitriSend private messageVisit poster's website


Joined: 06 Aug 2007
Posts: 7
Reply with quote
dmitri wrote:
Did you try Browse Back available on the toolbar?


I hadn't seen it however I think it would still be good to add it to the context menu

dmitri wrote:
"Skip to the cursor" is called differently. We call it "Set execution point"


Again, adding them to the context menu when they're required is easier for the programmer.

dmitri wrote:
The editor component we use does not support multiple highlighted or selected items, yet.


OK.
View user's profileFind all posts by booduSend private message
Site Admin

Joined: 13 Jul 2003
Posts: 8344
Reply with quote
Quote:
Again, adding them to the context menu when they're required is easier for the programmer

Set execution point is in the context menu.
Regarding Run To Cursor, it's located with all the other Debugger commands on the toolbar.

Quote:
I hadn't seen it however I think it would still be good to add it to the context menu

Context menu is already too big Smile

_________________
The PHP IDE team
View user's profileFind all posts by dmitriSend private messageVisit poster's website
A couple of simple requests
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
All times are GMT - 5 Hours  
Page 1 of 1  

  
  
 Reply to topic