Notepad4 et MatePath
Notepad4 (Notepad2⨯2, Notepad2 ++) est un éditeur de texte basé sur le scintille léger pour Windows avec la mise en surbrillance de la syntaxe, le pliage de code, la complétion automatique et la liste des API pour de nombreuses langues et documents de programmation, il est basé sur (réécrit dans le C ++ moderne) Florian's NotepAD2 et NotoPad2-Mod de Xhmikosr. MatePath est un plugin de navigateur de fichiers et basé sur (réécrit en C ++ moderne) Florian's Metapath.
Binaires
Les derniers builds de développement (artefacts dans la configuration de version pour chaque compilateur et plate-forme) sont disponibles sur les actions GitHub et les appuyes. Ou vous pouvez construire à partir de Source, voir Wiki.
| Actions GitHub (MSVC, Clang, GCC) | Appveyor (MSVC, Clang) |
|---|
| |
Captures d'écran
Modifications par rapport à Notepad2 ou Notepad2-mod:
- Prise en charge des signets
- Option pour marquer toutes les occurrences d'un mot ou d'une sélection, et afficher le décompte correspondant
- Complétion automatique améliorée pour les mots et les fonctions
- Complétion automatique basée sur le contexte pour certains mots
- Indentation automatique améliorée
- Achèvement automatique pour les accolades, les crochets et les citations
- Aperçu de la couleur via Calltip et cliquez sur Calltip pour ouvrir la boîte de dialogue couleur
- Support Base64 Encodage et décodage
- Syntaxe sur la surlimination, le repliement du code et la liste des API pour (voir Liste des extensions de fichiers intégrées):
- Texte brut
- Abaquée
- ActionScript pour ActionScript 3 et 4.
- Android Smali, captures d'écran
- ANSI Art
- Langue de conception paramétrique ANSYS
- Assembleur, captures d'écran
- Masme
- Assembleur GNU
- Nasme
- Langue graphique vectorielle asymptote, jusqu'à asymptote 2.70.
- Script AutoHotKey_L et AutoHotKey_H, jusqu'à V2.
- Script AutoIt3, jusqu'à 3.3.16.
- Avisynth Script, jusqu'à Avisynth 2.6, Avisynth + 3.6, GScript 1.1.
- Awk, jusqu'à gnu awk 5.3.
- Script par lots, captures d'écran
- Blockdiag, Seqdiag, Actdiag et Nwdiag
- C #, jusqu'à C # 12.0. Captures d'écran
- C / C ++, captures d'écran
- Objectif-c / c ++, captures d'écran
- C Bibliothèque standard, jusqu'à C2X.
- C ++ STL, jusqu'à C ++ 20.
- Cangjie (仓颉), jusqu'en octobre 2024.
- Fiche de style CSS, jusqu'en novembre 2024.
- Fiche de style SCSS, jusqu'à Dart Sass 1.50.
- Moins de feuille de style, jusqu'à moins de 4.1.
- Fiche de style HSS
- CMake, jusqu'à Cmake 3.29. Captures d'écran
- CoffeeScript, CoffeeScript 2.7.
- Langue intermédiaire commune
- Fichier de configuration / propriétés
- Fichier de configuration Apache
- Fichier csv
- D, jusqu'à D Langue 2.0.
- Dart, jusqu'à Dart 3.4.
- Fichier Diff / Patch
- F #, jusqu'à F # 8.0.
- FORTRAN, jusqu'à FRORTRAN 2023.
- GN Build, jusqu'à GN 2019-03-13.
- Allez, pour aller 1,21.
- GO + (goplus) et la langue Q
- Gradle, jusqu'à Gradle 8.3, captures d'écran
- Graphviz Dot, jusqu'à Graphviz 2,49, captures d'écran
- Groovy, jusqu'à Groovy 5.0.
- Haskell, jusqu'à GHC 9.6.
- Haxe, jusqu'à Haxe 4.3.
- HTML, jusqu'à Whatwg décembre 2024. Captures d'écran
- Fichier de configuration INI
- Configuration inno, jusqu'à la configuration inno 6.2.
- Boost Jam, jusqu'à la jam 4.4.
- Java, jusqu'à Java 22. Captures d'écran
- JavaScript, jusqu'à ECMAScript 2024 avec JSX et API Web.
- Document JSON et JSON5
- Julia Script, jusqu'à Julia 1.9. Captures d'écran
- Kotlin, jusqu'à Kotlin 2.0.
- Latex
- Script Lisp (LISP commun, Clojure, schéma, etc.)
- Llvm ir, jusqu'à llvm 16.
- Script Lua, jusqu'à Lua 5.4.
- Makefile, captures d'écran
- nmake
- gake
- Borland bmake
- qmake
- ninja
- Markdown, jusqu'à Commonmark 0,31, avec des extensions suivantes:
- Marque de github aromatisé
- Gitlab Markdown aromatisé
- Marque de Pandoc
- Mathematica et Wolframscript
- Matlab, captures d'écran
- Script NIM, jusqu'à NIM 2.0.
- Système d'installation scriptable NullSoft, jusqu'à NSIS 3.09.
- OCAML, jusqu'à OCAML 5.0.
- Pascal, Delphi
- Perl, jusqu'à Perl 5,36. Captures d'écran
- PowerShell, jusqu'à PowerShell 7.2.
- Python, jusqu'à Python 3.13. Captures d'écran
- Script PHP, jusqu'à PHP 8,4. Captures d'écran
- Script Windows Rescouce
- R, jusqu'à R 4.2.
- Rebol 3 et rouge
- Ruby, jusqu'à Ruby 3.3. Captures d'écran
- Rouille, jusqu'à la rouille 1,38. Captures d'écran
- SAS, jusqu'à SAS VIYA 2024.06.
- Scala, jusqu'à Scala 3.2.
- Script shell
- Bash Likes (Sh, Bash, Dash, Ash, Zsh, Ksh), jusqu'à Bash 5.2. Captures d'écran
- C Shell (CSH, TCSH), jusqu'à TCSH 6.24.
- Macro M4 et autoconf
- Requête SQL
- SQL Standard, jusqu'à SQL: 2016.
- MySQL, jusqu'à MySQL 8.0, MARIADB 10.9.
- SQLITE3, jusqu'à 3,44.
- PostgreSQL, PostgreSQL 14.
- Transact-SQL, SQL Server 2019.
- Oracle, Oracle 20, incomplet.
- Swift, jusqu'à Swift 6.0.
- TCL, captures d'écran
- Texinfo, jusqu'à Texinfo 7.1.
- Fichier toml
- TypeScript, jusqu'à TypeScript 5.4.
- Visual Basic, VB.net, VB 6.0 et VBA
- Vbscript
- VHDL, jusqu'à VHDL 2019.
- Verilog HDL, jusqu'à Verilog 2005 et Systemverilog 2017.
- Script vim
- WebAssembly, jusqu'à WABT 1.0.
- Script et modèle Winhex, jusqu'à Winhex 20.9.
- Document XML, captures d'écran
- Schéma XML
- Feuille de style XML
- SGML et DTD
- Liste des propriétés Apple
- Document Yaml
- Zig, jusqu'à Zig 0,13.
- Beaucoup d'autres
- Basciller le pli pour un niveau spécifique, raccourcis: Numéro ALT +
- Basculer le pli pour le bloc actuel sans faire défiler vers l'arrière vers la ligne de démarrage du bloc, raccourci: alt + c , ou menu contextuel "Toggle pli" "
- Amélioration du support pour chinois, japonais et coréen: mode en ligne IME, emballage des mots, sélection de mots, conversions de cas, etc.
- Insérer de nouveaux objets de guidage et actuels
- Conversion du nombre entre décimal, hexadécimal, octal et binaire
- Afficher l'emplacement et la longueur du texte sélectionné en compte des caractères
- Amélioration du support Regex avec Boost Regex Library
- Amélioration du support pour l'art NFO ANSI
- Prise en charge de diverses intégrations du système Windows
- Prise en charge de l'écran DPI élevé avec la version HD
- Prise en charge du rendu à l'aide de Direct2d DirectWrite et bascule entre GDI et Direct2d
- Support Ligature de police avec une police comme Firacode en mode Direct2D
- Prise en charge de la police de couleur (Windows 8.1 et supérieure) en mode Direct2D, utile pour afficher les emoji de couleur? et d'autres
- Support expérimental pour la mise en page RTL (GDI) et bidirectionnel (Direct2D), utile pour l'arabe et l'hébreu
- Support en utilisant la taille de la police fractionnaire
- Prise en charge du mode plein écran
- Support Compress & Pretty pour CSS, JavaScript, JSON et JSON5
- Prise en charge de la copie comme RTF
- Prendre en charge la translittération du texte
- Prise en charge du fichier de glisser-déposer de Visual Studio, Android Studio, IntelliJ Idea, etc.
- Autres changements et ajustements importants divers ou mineurs
Systèmes d'exploitation pris en charge:
- Windows XP, Vista, 7, 8, 8.1, 10 et 11, à la fois 32 bits et 64 bits
- Windows Server 2003, 2008, 2012, 2016, 2019 et 2022, à la fois 32 bits et 64 bits
- Windows 10 sur ARM64, Windows 8 / 8.1 sur ARM32 (Windows RT)
- Systèmes d'exploitation de type Unix (Linux, macOS, BSD, etc.) Utilisation du vin
- Reactos
Contributeurs:
- Xhmikosr
- Kai Liu
- Vision RL
- Aleksandar Lekov
- Bruno Barbieri
- Homam
- Tout le monde sur GitHub et sur la liste des contributeurs de Notepad2-Mod
Plus d'informations:
- Site Web de NOTABLE DE FLORIEN
- Site Web de notepad2-mod de Xhmikosr
- Site Web de Sciltilla
- Construisez le notepad4 et le guichet mate
- Localisation
- Deutsch par @xelsios
- Français par @voilierbleu
- Italiano par @ Matteo-Nigro
- Русский par @tretdm
- 日本語 par @maboroshin
- 中文 (繁體)
- 中文 (简体)
- 한국어 par @venusgirl
- 한국어 par @BluenLive
- NOTAGE4 WIKI