Two days ago, I briefly introduced Aptana in the rare JavaScript (Ajax) development tool-Aptana. Everyone is very concerned about this and has raised many questions. Because Aptana has a lot of related content and it is impossible to finish it all in one article, so I want to write several small articles in several aspects with many problems. Hope to help you. I have just started using Aptana. Please include anything wrong. In addition, if you want to read more documents from Aptana, your problem should be solved soon.
Code assist in Aptana is a part of interest and an important part of Aptana that is better than other tools. Here I will introduce some more.
I. Shortcut Keys
1.
In Aptana, you can useAlt +/Activate smart prompts.
Of course, you can also replace it with any shortcut key you want. In the menu window/preferences/General/keys, find "content assist" and modify it.
Note that Ctrl + J has been occupied by another function (incremental find). If you want to use Ctrl + J, it is best to replace it together.
2.
The quick cut key for entering the selected prompt item is "enter" rather than "tab", which may be unfamiliar to many people.
Ii. Automatically complete brackets and quotation marks
Whether it is{},()Or[]And"", As long as you enter the first half and the second half, it will be automatically typed.
Enter quotation marks before the string, and the other quotation marks are automatically added to the end of the string, and the mouse is automatically positioned behind the quotation marks at the end.
3. function parameter prompts
You can see this picture.
4. ubiquitous tip
When you input DOM objects, functions, parameters, CSS, HTML, and so on, you will constantly jump out of prompts containing various types of information. I will not go through them one by one. You can enjoy them slowly.
In addition, moving the mouse to an object at any position will jump out of richer content tip, and even include sample
5. Support for third-party (custom) frameworks
Here is the highlight of today:
First, find the tutorial library of ASP. Net Ajax and drag it to the Code assist profiles window,
Added to the default profile by default
Create test. js and write a function.
Wow, do you see that? Everything in the ASP. NET Ajax library comes in!
The new variable is also in!
The variable is of the "strong type" type! (Allow me to borrow this word)
The newly created function is correct.
Note: Here I use the default profile, because it is "Global", it will be valid when you edit any file. A better way is to use projects for management. However, this is beyond the scope of this article.
6. automatically go to Function Definition
Let's put the cursor on tostring () and press F3 to see
Microsoftajax. JS is automatically opened and "sys $ stringbuilder $ tostring" is located ". To facilitate debugging, the beta version uses a new naming method, so that we cannot directly locate the function definition. It doesn't matter. Place the cursor in "sys $ stringbuilder $ tostring" and then click F3.
Now.
7. Use scriptdoc to customize code assist
Add some comments to our Concat function, and then look at the prompted content.
The scriptdoc annotation can also be defined in the. SDoC file with the same name as the JS file. For more information, see.