Incremental (Function) Search |
|
Seconded. Incremental search would be great. I haven't seen how it is implemented in Delphi, but in most other editors it is a very simple function that brings up an input field in the status bar or in a popup at the bottom of the widow where you can start typing and the corresponding text is immediately highlighted in the edit window. You usually go to the next instance by pressing the same key combination that started the search again. You should also be able to do a reverse search in the same way.
|
||||||||||||
|
|
here I found a few screenshots of the nice Delphi IDE Enhancement I talked about:
http://www.gexperts.org/tour/procedure_list.html This window pops-up and gives you fast access to your functions. I know that the Code Explorer shows you also all kinds of functions, but if you know exactly what you are searching for this is too slow as you definetly need the mouse to navigate through the explorer tree. |
||||||||||||
|
Site Admin
|
not exactly. Context search works for code explorer tree too and you don't need mouse to switch to it, you can assign shortcuts for all dockable windows. |
||||||||||||||
|
|
What do you mean with "context" search? The simple windows "jump to node" function so that when I press a i jump to the first node that begins with an a?
No, you can't switch to the code explorer that easy - if you use the shortcut (e.g. CTRL+E) the code explorer get's highlighted, but does not have the focus so that key presses will not work. You need to click with the mouse on the explorer to activate the keyboard. Furhtermore, you can not jump to a certain function (in the source code) by pressing ENTER when the desired code explorer node is selected -> You need the mouse again. Concerning the incremental search as explained above I could imagine that this could be integrated to the code explorer so that the tree only shows matching results. EDIT: I just took a look at the 4.5 eval and there is this new search field. Probably this search field could work a an incremental search so that it "filters" the results in the code explorer as you type? |
||||||||||||
|
Site Admin
|
Did you miss Find Declaration feature?
Try for example right click on a method call or class or function or variable and select Find Declaration in the popup. If you're not satisfied with clicking, you can assign shortcut for this feature. |
||||||||||||
|
|
Yes - I detected the find declaration function and this is also really useful! But often you do not have a function call or variable right in your source code to which you want to jump.
Do you have Winamp 5 on your pc? (yeah I know this is no IDE but the technique I want to describe is the same Try the following: Put multiple songs in your playlist and press the J key (jump to file). Something like the appearing window (but for functions and not mp3's - although music during a hard programmers day is also a nice thing ) ) would be really helpfull. Perhaps this window could search within all open PHP files so that you can use it also to jump to functions in other files. And the best: Jumping like this is a really fast way and can be done completely with the keyboard and even if I do not have a function call of the desired function nearby. I could image that this would be a nice addition to the GoTo Dialog so that you can use this incremental search OR the line numer to navigate through the source. |
||||||||||||
|
|
Hi
Can I add a vote for the GExperts "Procedure List" Ctrl + G Function, Its the one function that is incredibly useful for navigating around a file The details of it can be found here http://www.gexperts.org/tour/ Thanks Neven[/img] |
||||||||||||
_________________ NM |
Site Admin
|
if you need to see "current file", just set appropriate mode in the Code Explorer. Its [Find] seems to be enough to find procedures, right?
|
||||||||||||
|
|
ddmitrie
Its not so much an issue of functionality but of immediacy, to go to the __constructor in a class file would be Ctrl + g, type "__c", enter Can this be done in Phped as it stands if so what would the the keystrokes be? Thanks Neven |
||||||||||||
_________________ NM |
|
Can I vote for it a second time
I share Neven's opinion. I don't like to jump between mouse and keyboard too often, especially as navigating through the code is one of the most important things you do . So making this as effectivly as possible is a great value! See also my statement right here: a-few-small-feature-ideas-t2146.html |
||||||||||||
|
|
Hi
No response to my question? |
||||||||||||
_________________ NM |
Incremental (Function) Search |
|
||
Content © NuSphere Corp., PHP IDE team
Powered by phpBB © phpBB Group, Design by phpBBStyles.com | Styles Database.
Powered by
Powered by phpBB © phpBB Group, Design by phpBBStyles.com | Styles Database.
Powered by