Notepad4 y MatePath
NotepAd4 (Notepad2⨯2, Notepad2 ++) es un editor de texto basado en Scintilla de peso ligero para Windows con resaltado de sintaxis, plegamiento de código, autocompletación y lista de API para muchos lenguajes y documentos de programación, se basa en (reescrito en C ++ moderno) Florian's Notepad2 y XhmikosrSr Notepad2-Mod. MatePath es un complemento de navegador de archivos y basado en (reescrito en C ++ moderno) Metapath de Florian.
Binarios
Las últimas compilaciones de desarrollo (artefactos en la configuración de lanzamiento para cada compilador y plataforma) están disponibles en acciones de GitHub y Appveyor. O puede construir desde la fuente, ver wiki.
| Acciones de Github (MSVC, CLANG, GCC) | Appveyor (MSVC, Clang) |
|---|
| |
Capturas de pantalla
Cambios en comparación con Notepad2 o Notepad2-Mod:
- Soporte para marcadores
- Opción para marcar todas las ocurrencias de una palabra o selección, y mostrar un recuento coincidente
- Completo automático mejorado para palabras y funciones
- Completo automático basado en el contexto para algunas palabras
- Sangría automática mejorada
- Finalización automática para tirantes, soportes y citas
- Vista previa del color a través de Calltip y haga clic en Calltip para abrir el cuadro de diálogo Color
- Soporte de codificación y decodificación de Base64
- La lista de resaltado de sintaxis, plegado de código y API para (consulte la lista de extensión de archivo incorporada):
- Texto sin formato
- Abaqus
- ActionScript para ActionScript 3 y 4.
- Android Smali, capturas de pantalla
- Arte ansi
- Lenguaje de diseño paramétrico de Ansys
- Ensamblador, capturas de pantalla
- Mapa
- Ensamblador de GNU
- Nasm
- Lenguaje gráfico de vectores de asíntota, hasta Asíntote 2.70.
- Script AutoHotKey_L y AutoHotKey_H, hasta V2.
- Script Autoit3, hasta 3.3.16.
- Script Avisynth, hasta Avisynth 2.6, Avisynth+ 3.6, GScript 1.1.
- Awk, hasta GNU AWK 5.3.
- Script por lotes, capturas de pantalla
- Blockdiag, Seqdiag, Actdiag y NWDIAG
- C#, hasta C# 12.0. Capturas de pantalla
- C/c ++, capturas de pantalla
- Objetivo-C/C ++, capturas de pantalla
- C Biblioteca estándar, hasta C2x.
- C ++ STL, hasta C ++ 20.
- CANGJIE (仓颉), hasta octubre de 2024.
- Hoja de estilo CSS, hasta noviembre de 2024.
- Hoja de estilo SCSS, hasta Dart Sass 1.50.
- Menos hoja de estilo, hasta menos 4.1.
- Hoja de estilo HSS
- CMake, hasta CMake 3.29. Capturas de pantalla
- Coffeescript, Coffeescript 2.7.
- Lenguaje intermedio común
- Archivo de configuración / propiedades
- Archivo de configuración de apache
- Archivo CSV
- D, hasta D Language 2.0.
- Dart, hasta Dart 3.4.
- Archivo de diff/parche
- F#, hasta F# 8.0.
- Fortran, hasta Fortran 2023.
- GN Build, hasta GN 2019-03-13.
- Ve, arriba para ir 1.21.
- Go+ (goplus) y el lenguaje Q
- Gradle, hasta Gradle 8.3, capturas de pantalla
- GraphViz Dot, hasta GraphViz 2.49, capturas de pantalla
- Groovy, hasta Groovy 5.0.
- Haskell, hasta GHC 9.6.
- Haxe, hasta Haxe 4.3.
- HTML, hasta Whatwg Diciembre 2024. Capturas de pantalla
- Archivo de configuración ini
- Inno Setup, hasta Inno Setup 6.2.
- Boost Jam, hasta Jam 4.4.
- Java, hasta Java 22. Capturas de pantalla
- JavaScript, hasta ECMAScript 2024 con JSX y API web.
- Documento JSON y JSON5
- Script de Julia, hasta Julia 1.9. Capturas de pantalla
- Kotlin, hasta Kotlin 2.0.
- Látex
- Script Lisp (Lisp, Clojure, esquema, etc.)
- LLVM IR, hasta LLVM 16.
- Script Lua, hasta Lua 5.4.
- Makfile, capturas de pantalla
- nmake
- gMake
- Borland Bmake
- Qmake
- ninja
- Markdown, hasta Commonmark 0.31, con las siguientes extensiones:
- Markdown con sabor a Github
- Markdown con sabor a Gitlab
- Markdown de Pandoc
- Mathematica y Wolframscript
- Matlab, capturas de pantalla
- Script NIM, hasta NIM 2.0.
- Sistema de instalación scriptable NullSoft, hasta NSIS 3.09.
- Ocaml, hasta Ocaml 5.0.
- Pascal, Delphi
- Perl, hasta Perl 5.36. Capturas de pantalla
- PowerShell, hasta PowerShell 7.2.
- Python, hasta Python 3.13. Capturas de pantalla
- Script PHP, hasta PHP 8.4. Capturas de pantalla
- Script de Windows Rescouce
- R, hasta R 4.2.
- Rebol 3 y rojo
- Ruby, hasta Ruby 3.3. Capturas de pantalla
- Óxido, hasta el óxido 1.38. Capturas de pantalla
- SAS, hasta SAS Viya 2024.06.
- Scala, hasta Scala 3.2.
- Guión de shell
- A Bash le gusta (sh, bash, dash, ash, zsh, ksh), hasta Bash 5.2. Capturas de pantalla
- C Shell (CSH, TCSH), hasta TCSH 6.24.
- M4 macro y autoconf
- Consulta SQL
- SQL Standard, hasta SQL: 2016.
- MySQL, hasta MySQL 8.0, Mariadb 10.9.
- SQLITE3, hasta 3.44.
- PostgreSQL, PostgreSQL 14.
- Transact-SQL, SQL Server 2019.
- Oracle, Oracle 20, incompleto.
- Swift, hasta Swift 6.0.
- TCL, capturas de pantalla
- Texinfo, hasta Texinfo 7.1.
- Archivo Toml
- TypeScript, hasta TypeScript 5.4.
- Visual Basic, VB.NET, VB 6.0 y VBA
- VBscript
- VHDL, hasta VHDL 2019.
- Verilog HDL, hasta Verilog 2005 y SystemVerilog 2017.
- Guión vim
- WebAssembly, hasta WABT 1.0.
- Script y plantilla de Winhex, hasta Winhex 20.9.
- Documento XML, capturas de pantalla
- Esquema XML
- Hoja de estilo XML
- Sgml y dtd
- Lista de propiedades de Apple
- Documento yaml
- Zig, hasta zig 0.13.
- Muchos otros
- Tallar pliegue para un nivel específico, accesos directos: Número Alt +
- Termine el pliegue para el bloque actual sin desplazarse nuevamente a la línea de inicio del bloque, acceso directo: Alt + C , o menú contextual "Toggle Fold"
- Apoyo mejorado para chino, japonés y coreano: modo IME en línea, envoltura de palabras, selección de palabras, conversiones de casos, etc.
- Inserte nuevas marcas de tiempo GUID y actuales
- Conversión numérica entre decimal, hexadecimal, octal y binario
- Exhibir la ubicación del careto y la longitud del texto seleccionado en el recuento de caracteres
- Soporte de regex mejorado con la biblioteca Boost Regex
- Apoyo mejorado para el arte NFO ANSI
- Admite diversas integración del sistema de Windows
- Admite una pantalla DPI alta con versión HD
- Admitir representación utilizando direct2d directwrite y cambia entre gdi y direct2d
- Soporte de la ligadura de fuente con fuente como Firacode en modo Direct2D
- Admite la fuente de color (Windows 8.1 y arriba) en modo Direct2D, ¿útil para mostrar emoji de color? y otros
- Soporte experimental para el diseño RTL (GDI) y bidireccional (directo2d), útil para árabe y hebreo
- Soporte con el tamaño de fuente fraccional
- Admite el modo de pantalla completa
- Soporte de Compress & Pretty para CSS, JavaScript, JSON y JSON5
- Copia de soporte como RTF
- Soporte de la transliteración de texto
- Admite arrastrar y soltar el archivo de Visual Studio, Android Studio, Idea IntellInj, etc.
- Otros cambios y ajustes mayores o menores
Sistemas operativos compatibles:
- Windows XP, Vista, 7, 8, 8.1, 10 y 11, tanto de 32 bits como de 64 bits
- Windows Server 2003, 2008, 2012, 2016, 2019 y 2022, tanto de 32 bits como de 64 bits
- Windows 10 en ARM64, Windows 8/8.1 en ARM32 (Windows RT)
- Sistemas operativos similares a UNIX (Linux, MacOS, BSD, etc.) con vino
- Reactos
Colaboradores:
- Xhmikosr
- Kai Liu
- Visión RL
- Aleksandar Lekov
- Bruno Barbieri
- Homam
- Todos los demás en GitHub y en la lista de contribuyentes de Notepad2-Mod
Más información:
- Sitio web de Florian's Notepad2
- Sitio web de XhmikoSr's Notepad2-Mod
- Sitio web de Scintilla
- Construir notepad4 y matepath
- Localización
- Deutsch por @xelsios
- Francés por @voilierbleu
- Italiano de @Matteo-Nigro
- Русий por @tretdm
- 日本語 por @maboroshin
- 中文 (繁體)
- 中文 (简体)
- 한국어 por @venusgirl
- 한국어 por @bluenlive
- Wiki de bloc de notas4