zufuliu / Notepad2
Licence: other
Notepad2 is a light-weight Scintilla-based text editor for Windows with syntax highlighting, code folding, auto-completion and API list for about 80 programming languages/documents, bundled with file browser plugin metapath and dark theme.
Stars: ✭ 590
Projects that are alternatives of or similar to Notepad2
Notepad Plus Plus
🧛🏻♂️ Dark theme for Notepad++
Stars: ✭ 170 (-71.19%)
Mutual labels: dark-theme, editor
gray-matter
A colour scheme for Sublime Text and Visual Studio Code that takes design cues from popular minimalist Markdown text editors.
Stars: ✭ 69 (-88.31%)
Mutual labels: syntax-highlighting, dark-theme
Edi
Edi - The open source text editor IDE based on AvalonDock and AvalonEdit
Stars: ✭ 220 (-62.71%)
Mutual labels: dark-theme, editor
Darcula
A Vim color scheme reproduction of the official JetBrains IDE Darcula theme
Stars: ✭ 158 (-73.22%)
Mutual labels: dark-theme, editor
Kung-Fury-Theme
80's dark retro theme for VS Code and Sublime Text
Stars: ✭ 29 (-95.08%)
Mutual labels: syntax-highlighting, dark-theme
Qt Creator Darcula
Darcula color scheme for Qt Creator GUI and syntax highlighting theme
Stars: ✭ 163 (-72.37%)
Mutual labels: dark-theme, syntax-highlighting
VisualStudio-ColorCoder
Visual Studio extension that helps with semantic highlighting in C# and VB.Net
Stars: ✭ 31 (-94.75%)
Mutual labels: syntax-highlighting, dark-theme
Kilua
A minimal text-editor with lua scripting.
Stars: ✭ 158 (-73.22%)
Mutual labels: editor, syntax-highlighting
prism
🧛🏻♂️ Dark theme for Prism.js
Stars: ✭ 33 (-94.41%)
Mutual labels: syntax-highlighting, dark-theme
colorstorm
A color theme generator for editors and terminal emulators
Stars: ✭ 101 (-82.88%)
Mutual labels: syntax-highlighting, dark-theme
New Moon
🌙 The optimized dark theme for web development.
Stars: ✭ 918 (+55.59%)
Mutual labels: dark-theme, syntax-highlighting
Vim No Color Collections
Collection of Vim themes with barely any colors
Stars: ✭ 270 (-54.24%)
Mutual labels: dark-theme, syntax-highlighting
Zerobranestudio
Lightweight Lua-based IDE for Lua with code completion, syntax highlighting, live coding, remote debugger, and code analyzer; supports Lua 5.1, 5.2, 5.3, 5.4, LuaJIT and other Lua interpreters on Windows, macOS, and Linux
Stars: ✭ 2,255 (+282.2%)
Mutual labels: editor, syntax-highlighting
Vscode Theme Onedark
VSCode Theme based on Atom's One Dark theme
Stars: ✭ 165 (-72.03%)
Mutual labels: dark-theme, editor
Bim
small terminal text editor with syntax highlighting
Stars: ✭ 174 (-70.51%)
Mutual labels: editor, syntax-highlighting
new-moon-atom-syntax
New Moon Syntax Theme for Atom
Stars: ✭ 23 (-96.1%)
Mutual labels: syntax-highlighting, dark-theme
O
🌀 Text editor suitable for writing git commit messages and editing Markdown files. Can build executables and jump to errors at the press of `ctrl-space`, for several programming languages. Can format code with `ctrl-w`. Provides general syntax highlighting, rainbow parenthesis and cut/paste portals. o is intentionally limited to VT100.
Stars: ✭ 54 (-90.85%)
Mutual labels: editor, syntax-highlighting
night-owlish
🌙🦉 An RStudio, tmThemes, and Ace editor adaptation of @sdras' Night Owl VS Code theme…
Stars: ✭ 122 (-79.32%)
Mutual labels: syntax-highlighting, dark-theme
Zep
Zep - An embeddable editor, with optional support for using vim keystrokes.
Stars: ✭ 477 (-19.15%)
Mutual labels: editor, syntax-highlighting
Notepad2 and metapath
Notepad2 is a modified version (fork) of Notepad2-mod. metapath is a bug-fixed version of original metapath.
Binaries
Latest development builds (artifacts in Release configuration for each compiler and platform) are available on GitHub Actions and AppVeyor. Or you can build from source, see the Wiki.
GitHub Actions (MSVC, Clang, GCC) | AppVeyor (MSVC, Clang) |
---|---|
Screenshots
Notepad2 or Notepad2-mod:
Changes compared to the official- Support for bookmarks
- Option to mark all occurrences of a word or selection, and show matched count
- Enhanced auto-completion for words and functions
- Context-based auto-completion for some words
- Enhanced auto indentation
- Auto completion for braces, brackets and quotes
- Syntax highlighting, code folding and API list for (see built-in file extension list):
- Plain Text
- ABAQUS
- ActionScript for ActionScript 3 and 4.
- Android Smali, Screenshots
- javap
- Jasmin
- ANSI Art
- ANSYS Parametric Design Language
- Assembler, Screenshots
- MASM
- GNU Assembler
- NASM
- Asymptote Vector Graphics Language
- AutoIt Script
- AviSynth Script, up to AviSynth 2.6, AviSynth+ 3.6, GScript 1.1.
- AWK, up to GNU AWK 5.1.
- Batch Script, Screenshots
- C#, Vala, Screenshots
- C/C++, Screenshots
- Objective-C/C++, Screenshots
- C Standard Library, up to C2x.
- C++ STL, up to C++20.
- CSS Style Sheet
- Sassy CSS
- Less CSS
- HSS
- CMake, up to CMake 3.18. Screenshots
- Common Intermediate Language
- Configuration / Properties File
- Apache Configuration File
- D
- Dart, up to Dart 2.12.
- Diff/Patch File
- Doxygen
- F#
- Fortran, GNU Fortran
- GN Build, up to GN 2019-03-13.
-
Go, up to Go 1.14.
- Go+ (GoPlus) and the Q language
- Gradle, up to Gradle 6.8, Screenshots
- GraphViz Dot, Screenshots
- blockdiag, seqdiag, actdiag and nwdiag
- Groovy, up to Groovy 4.0.
- Haxe, up to Haxe 4.1
-
HTML, up to WHATWG 2020-02-12. Screenshots
- ASP
- ASP.NET
- JSP
- PHP
- INI Configuration File
- Inno Setup
- Boost Jam, up to Jam 4.4.1.
- Java, up to Java 16. Screenshots
- JavaScript, up to ECMAScript 2021 (12th edition) with JSX and Web APIs.
- JSON and JSON5 Document
- Julia Script, up to Julia 1.2. Screenshots
- Kotlin, up to Kotlin 1.3.
- LaTeX
- Lisp Script (Common Lisp, Clojure, Scheme, etc.)
- LLVM IR, up to LLVM 10.
- Lua Script, up to Lua 5.4.
- Makefile, Screenshots
- nmake
- gmake
- Borland bmake
- qmake
- ninja
- MATLAB, Screenshots
- Octave
- Scilab
- Gnuplot
- Nullsoft Scriptable Install System, up to NSIS 3.06.
- Pascal, Delphi
- Perl, Screenshots
- PowerShell
- Python, Screenshots
- IronPython
- Cobra
- Jython
- Boo
- PHP Script, Screenshots
- Windows Rescouce Script
- R, up to R 4.0.3.
- REBOL 3 and Red
- Ruby, Screenshots
- Rust, up to Rust 1.38. Screenshots
- Scala Script
- Shell Script
- Bash likes (sh, bash, dash, ash, zsh, ksh), Screenshots
- C Shell (csh, tcsh)
- M4 Macro, limited support
- SQL Query
- SQL Standard, up to SQL:2016.
- MySQL, up to MySQL 8.0, MariaDB 10.3.
- SQLite3, up to 3.33.
- PostgreSQL, PostgreSQL 13.
- Transact-SQL, SQL Server 2019.
- Oracle, Oracle 20, incomplete.
- Swift, Swift 5.3.
- TCL, Screenshots
- Texinfo
- TOML File
- TypeScript, TypeScript 4.2.
- Visual Basic, VB6, VB.NET
- VBScript
- VHDL
- Verilog HDL
- Vim Script
- WebAssembly, up to wabt 1.0.19.
- XML Document, Screenshots
- XML Schema
- XML Stylesheet
- SGML and DTD
- Ant Build
- Maven POM
- Maven Settings
- Ivy Module
- Ivy Settings
- PMD Ruleset
- Checkstyle Module
- Tomcat Config
- Java web.xml
- Struts config
- Hibernate config and mapping
- Spring Beans
- Apple Property List
- Android Manifest
- YAML Document
- Many Others
- Toggle fold for specific level, shortcuts: Alt+Number
- Toggle fold for current block without scrolling back to the block start line, shortcut: Alt+C, or context menu "Toggle Fold"
- Improved support for Chinese, Japanese and Korean: inline mode IME, word wrapping, word selection, case conversions, etc.
- Insert new GUID and current timestamps
- Number conversion between decimal, hexadecimal, octal and binary
- Display caret location and length of selected text in count of characters
- Improved support for NFO ANSI art
- Support various Windows system integration
- Per-Monitor DPI-Aware, improved high DPI display
- Support rendering using Direct2D DirectWrite, and switch between GDI and Direct2D
- Support font ligature with font like FiraCode in Direct2D mode
- Support color font (Windows 8.1 and above) in Direct2D mode, useful to display color Emoji 😊 and others
- Experimental support for RTL layout (GDI) and bidirectional (Direct2D), useful for Arabic and Hebrew
- Support using fractional font size
- Support full screen mode
- Extra support for drag and drop file from Visual Studio, Android Studio, IntelliJ IDEA, etc.
- Other various major or minor changes and tweaks
Supported Operating Systems:
- Windows XP, Vista, 7, 8, 8.1 and 10, both 32-bit and 64-bit
- Windows Server 2003, 2008, 2012 and 2016, both 32-bit and 64-bit
- Windows 10 on ARM64, Windows 8/8.1 on ARM32 (Windows RT)
- Unix-like Operating Systems (Linux, macOS, BSD, etc.) using Wine
- ReactOS
Notes:
- If you find any bugs or have any suggestions feel free to write proposals/issues or provide patches/pull requests.
Contributors:
- XhmikosR
- Kai Liu
- RL Vision
- Aleksandar Lekov
- Bruno Barbieri
- Homam
- Everyone else on GitHub and on Notepad2-mod's Contributor List
More information:
- Official Notepad2 website
- Official Notepad2-mod website
- Scintilla's website
- Build Notepad2 and metapath
-
Localization
- 日本語 by @maboroshin
- 中文 (繁體)
- 中文 (简体)
- 한국어 by @VenusGirl
- 한국어 by @bluenlive
- Notepad2 Wiki
- Other projects based on (original) Notepad2 or Notepad2-mod:
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].