Intelliisense function of

Source: Internet
Author: User

The intelliisense function of VS is similar to auto-completion in other ides, that is, it can be automatically completed. However, unlike the auto-completion in VI and Emacs, intelliisense is more intelligent, based on the syntax of the programming language, the optional parameters are discussed. For example, the following code is provided:

Class peon

{

Public:

Void work ();

};

Class warrior

{

Public:

Void wallop ();

}

Void Foo ()

{

Peon P;

P.w

Enter "P. after W ", use VI's autocompletion, just use all the words starting with w as the backup option, so that work, warrior, and wallop are all, in fact, P is a peon type variable and cannot be followed by warrior or wallop. However, intelliisense can exclude these two interference items according to syntax.

This is a good function, but for a language like C ++, You need to analyze the source code in syntax. Every time the Code is changed, it may lead to intelliisense update. NCB files, while intelliisense is less recognizable than Java garbage collection, not only tend to be out of date, but also takes a lot of time. For a solution containing multiple projects, the vs environment is easily frozen, and a "Updating intelliisense" prompt is displayed in the lower left corner.

Unfortunately, Vs to 2005 has not disable the UI of this function, so we have to use some very powerful means to disable this sometimes annoying feature. Intelliisense constantly updates solution. the NCB file is a read-only file, and then a bunch of dialog boxes are confirmed as a method, but it is too troublesome. The simplest and most direct method requires a little courage to break your wrist, the installation directory of VS is VC/vcpackages/feacp. DLL removal, This dll is responsible for intelliisense, and then the world is clean.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.