Write down something, Sublime. Text 3 Shortcut: Ctrl + P, you can quickly enter keywords to blur matching file names

Source: Internet
Author: User

Sublime text What is the meaning of this software?

In fact, it's better than vs: when loading a large directory hierarchy, it's fast

It may be because of its underlying modularity + plug-in load-on-demand architecture.

VS2010 above version load large software (for example WebKit), because preprocessing needs to analyze the recursive inclusion of C + + header file to index something

Cause the performance to be wildly poor,

The most rubbish in design is that these are supposed to be background processing but block the main UI thread, causing the interface to lose its response, shit

Sublime text can quickly index filenames, for the following reasons:

(1) Consider a recursive directory hierarchy as a flat pattern, as the Python kernel writes about why Mercury is better than C + + write SVN

(2) Indexed database for this level of directory file name data?

If the index database is fully loaded in memory, it may result in insufficient memory, and the OS using virtual memory will affect the performance of the application;

So the index database needs to be extensible, for example, to support saving to external files, preferably dedicated, like Lucene storage, rather than the structure of the SQL database storage engine

Sublime Text support syntax highlighting, but does not support auto-completion, because the former may be implemented on only one pass text keyword analysis, while the latter perfect implementation requires a specific language grammar of the front-end analysis technology (such as C + + this complex language), Type-guided auto-complete drop-down list data generation may be more difficult? (I suspect sublime text might have a plug-in that integrates with clang?) )

The right mouse button in the left directory navigation bar to select the file, you can open the file directory, but the directory is not selected. In addition, the absolute path of the file cannot be copied.

Of course, I don't deny that the debugger and auto-completion features of VS (2013) are probably the best in all Ides. Eclipse/intellij is doing well in the Java world, but the VS IDE is still the king in handling the C + + language.

Another want to vomit is, free software nodepad++ Incredibly does not support the TAB key automatically converted to a space (EditPlus and emeditor should be possible), by

Write down something, Sublime. Text 3 Shortcut: Ctrl + P, you can quickly enter keywords to blur matching file names

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.