editorconfig/editorconfig-notepad-plus-plus
Fork: 30 Star: 192 (更新于 2024-11-05 02:51:37)
license: GPL-2.0
Language: C++ .
EditorConfig plugin for Notepad++
最后发布版本: v0.4.0 ( 2019-02-21 20:14:05)
EditorConfig Notepad++ Plugin
This is an EditorConfig plugin for Notepad++.
Buildstatus
Installation
Install from the Plugin Manager
Launch Notepad++, click on the Plugins
menu, then
Plugin Manager
-> Show Plugin Manager
. In the Available
tab, find
EditorConfig
in the list, check the checkbox and click on the Install
button.
Install from the Binary Package
-
Download the binary package from the SourceForge downloads page.
-
Extract the compressed archive and copy the corresponding dll into your Notepad++ plugin directory(the unicode dll if your Notepad++ version is unicode or the ansi one if you're using the ansi version Notepad++).
Install from Source
Before installation, you must have Microsoft PowerShell 3 or higher, cmake 3.5.0 or higher and Microsoft Visual Studio (2013, 2015 or 2017) installed.
Prepare code
Clone the EditorConfig plugin for Notepad++ sources or download and extract it.
Download dependencies
To download EditorConfig C core and PRCE2 use the init.ps1
script.
~> ./init.ps1 [-prce 10.32] [-edc 0.12.3]
Arguments:
- pcre Optional, pcre2 version to download.
- edc Optional, editorconfig core version to download.
Build all
To build all in one step use the -proj all
, -init
and -install
arguments with the build.ps1
script at the same time.
You will find the NppEditorConfig.dll
in the bin/x64/
folder.
~> ./build.ps1 -proj all -init -install
The -init
argument will generate the required cmake build files for Visual Studio. This is required after initial checkout or CMakeLists.txt
changes.
The -install
argument will put the binaries to a location (bin/$(ARCH)/build
) that the project can find and link the libraries.
For the other arguments please see below.
~> ./build.ps1 [-proj all | core | pcre2, npp] [-init] [-install] [-vsver 15 | 14 | 12] [-arch x64 | x86] [-config Release | Debug]
Arguments:
-proj Project to build.
-init Optional; (Re)Generate cmake build files, required first time or on `CMakeLists.txt` changes.
-install Optional; Install to `bin/$(ARCH)/build` folder.
-vsver Optional; Visual Studio version (major version number) to use.
-arch Optional; Architecture to build for.
-config Optional; Debug or release build.
Build pcre2 library
~> ./build.ps1 -proj pcre2 -init -install
Build editorconfig core library
~> ./build.ps1 -proj core -init -install
Build editorconfig notepad++ plugin
~> ./build.ps1 -proj npp -init -install
Supported properties
The EditorConfig Notepad++ plugin supports the following EditorConfig properties:
- indent_style
- indent_size
- tab_width
- end_of_line
- trim_trailing_whitespace
- insert_final_newline
- charset
- root (only used by EditorConfig core)
Bugs and Feature Requests
Feel free to submit bugs, feature requests, and other issues to the issue tracker.
最近版本更新:(数据更新于 2024-09-19 19:31:19)
2019-02-21 20:14:05 v0.4.0
editorconfig/editorconfig-notepad-plus-plus同语言 C++最近更新仓库
2024-11-22 19:14:23 ClickHouse/ClickHouse
2024-11-22 19:09:45 manticoresoftware/manticoresearch
2024-11-21 04:48:41 PCSX2/pcsx2
2024-11-20 09:02:24 dail8859/NotepadNext
2024-11-20 04:28:15 microsoft/terminal
2024-11-19 23:38:51 FreeCAD/FreeCAD