"Go" notepad++ plugin Nppproject released

Source: Internet
Author: User

Original URL: http://darkbull.net/article/NppProject/

If the notepad++ is installed in the system disk/program files/directory, an error may be prompted. Move the NPP to a different directory.

In recent days wrote a notepad++ project management plug-in, temporarily called it nppproject. Because usually with more NPP, out of the love of NPP, and the NPP project management function Weak strong dissatisfaction, a pique wrote this plug-in, I usually use the most functions integrated into this plug-in. Now, notepad++ is a mini IDE. Talk less, direct, have an intuitive impression on this plugin:

The following diagram describes the main features of Nppproject:

Project Management: on the left is the Project Management window, which supports new and uninstalled projects. In the project tree, you can create, delete, rename files (folders) directly, and drag files (folders).

Class View Browse: The right is a Class View Browse window, you can easily browse the data structure in the project, enter the corresponding name can search the data structure and quickly locate. (based on Ctags)

Bookmark Function: below the graph is the bookmark window, Nppproject will automatically record and save the bookmarks on the source file in the project.

Smart tip: take a direct look at the picture bar ~_~. Allows you to add an out-of-project label that appears when Smart tips. For example, if you use Python, you can extract the tag name of the Python built-in library to save $ (notepad++)/plugins/nppproject/tags/python, one row for the tag name.

File Switcher: quickly locate files in your project. (Personally think this function is very practical), see:

Gotodefinition, jump back, Froward: This is probably the most feature I've used in VS, and when I read the code, I see a function call that doesn't understand what it's doing, and goes directly F12 into the definition of the function, After reading and then jump back to the original place to continue to read the code, very practical!

code templates: For example, when creating a new source file in a project, add some comment information at the beginning of the source file, such as: Author, description, creation time, and so on. Adding code templates is as simple as creating a file suffix (not including ".") under the $ (notepad++)/plugins/nppproject/templates folder. As the name of the text file. For example, create a file template for a Python file, as long as a new py file is created under the Templates directory. You can use some variables in the template file, such as:

embed external tools: Integrate third-party work into your project, such as using a third-party job to quickly generate a makefile file for your project and compile it.

Nppproject is based on. NET framework2.0, so if you want to use the plug-in, you must install. NET framework2.0+. At the same time, the notepad++ version cannot be less than 5.5. Nppproject just finished, did not undergo detailed testing, so there must be a lot of questions, welcome trial, I hope that the trial process of the problem feedback to me, I promptly corrected. And so the version is a little bit more stable, I will publish the source code on Google code. Click Download DLL

2011-10-07 Update: Source code has been published to Google Code:http://code.google.com/p/nppproject

Go notepad++ plug-in Nppproject publish

Related Article

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.