Notepad4 และ Matepath
Notepad4 (Notepad2⨯2, Notepad2 ++) เป็นตัวแก้ไขข้อความที่ใช้น้ำหนักเบา Scintilla สำหรับ Windows ด้วยการเน้นไวยากรณ์การพับรหัสการทำอัตโนมัติและรายการ API สำหรับภาษาและเอกสารการเขียนโปรแกรมจำนวนมากตาม (เขียนใหม่ใน C ++ Matepath เป็นปลั๊กอินเบราว์เซอร์ไฟล์และขึ้นอยู่กับ (เขียนใหม่ใน Metapath ของ Florian ที่ทันสมัย)
ไบนารี
การพัฒนาล่าสุดสร้าง (สิ่งประดิษฐ์ในการกำหนดค่าการเปิดตัวสำหรับแต่ละคอมไพเลอร์และแพลตฟอร์ม) มีให้บริการในการกระทำของ gitHub และ appveyor หรือคุณสามารถสร้างจากแหล่งที่มาดูวิกิ
| การกระทำของ GitHub (MSVC, Clang, GCC) | appveyor (MSVC, Clang) |
|---|
| |
ภาพหน้าจอ
การเปลี่ยนแปลงเมื่อเทียบกับ notepad2 หรือ notepad2-mod:
- สนับสนุนบุ๊กมาร์ก
- ตัวเลือกในการทำเครื่องหมายที่เกิดขึ้นทั้งหมดของคำหรือการเลือกและแสดงจำนวนที่ตรงกัน
- ปรับปรุงการเติมอัตโนมัติสำหรับคำและฟังก์ชั่น
- การเติมอัตโนมัติตามบริบทสำหรับบางคำ
- การเยื้องรถยนต์ที่เพิ่มขึ้น
- เสร็จสิ้นอัตโนมัติสำหรับการจัดฟันวงเล็บและคำพูด
- ดูตัวอย่างสีผ่าน calltip และคลิก calltip เพื่อเปิดกล่องโต้ตอบสี
- สนับสนุนการเข้ารหัสและถอดรหัส Base64
- การไฮไลต์ไวยากรณ์การพับรหัสและรายการ API สำหรับ (ดูรายการนามสกุลไฟล์ในตัว):
- ข้อความธรรมดา
- อพยพ
- ActionScript สำหรับ ActionScript 3 และ 4
- Android Smali, ภาพหน้าจอ
- ศิลปะ Ansi
- ภาษาการออกแบบพารามิเตอร์ ANSYS
- แอสเซมเบลอร์ภาพหน้าจอ
- masm
- แอสเซมเบลอร์ GNU
- สิ่งที่น่าเบื่อหน่าย
- Asymptote Vector Graphics Language ถึง asymptote 2.70
- autohotkey_l และ script autohotkey_h, สูงสุด v2
- สคริปต์ autoit3 สูงถึง 3.3.16
- สคริปต์ Avisynth ถึง Avisynth 2.6, Avisynth+ 3.6, GScript 1.1
- awk ถึง GNU AWK 5.3
- สคริปต์แบทช์ภาพหน้าจอ
- Blockdiag, Seqdiag, Actdiag และ Nwdiag
- C#, สูงสุด C# 12.0 ภาพหน้าจอ
- C/C ++, ภาพหน้าจอ
- Objective-C/C ++, ภาพหน้าจอ
- c ห้องสมุดมาตรฐานสูงสุด C2X
- C ++ STL สูงถึง C ++ 20
- Cangjie (仓颉) จนถึงตุลาคม 2567
- แผ่นสไตล์ CSS จนถึงเดือนพฤศจิกายน 2567
- แผ่นสไตล์ SCSS ถึง Dart Sass 1.50
- แผ่นสไตล์น้อยลงสูงถึงน้อยกว่า 4.1
- แผ่นสไตล์ HSS
- cmake สูงถึง cmake 3.29 ภาพหน้าจอ
- CoffeeScript, CoffeeScript 2.7
- ภาษากลางทั่วไป
- ไฟล์การกำหนดค่า / คุณสมบัติ
- ไฟล์ CSV
- D, ถึง D Language 2.0
- ปาเป้าถึง Dart 3.4
- ไฟล์ diff/patch
- F#, สูงถึง F# 8.0
- Fortran จนถึง Fortran 2023
- GN Build ถึง GN 2019-03-13
- ไปจนถึงไป 1.21
- Gradle, ถึง Gradle 8.3, ภาพหน้าจอ
- graphviz dot, ถึง graphviz 2.49, ภาพหน้าจอ
- Groovy ถึง GROOVY 5.0
- Haskell สูงถึง GHC 9.6
- Haxe ถึง Haxe 4.3
- html ถึง whatwg ธันวาคม 2024 ภาพหน้าจอ
- ไฟล์การกำหนดค่า INI
- การตั้งค่า Inno ถึงการตั้งค่า Inno 6.2
- เพิ่มแยมไปที่ Jam 4.4
- Java ถึง Java 22. ภาพหน้าจอ
- JavaScript สูงถึง ECMASCRIPT 2024 ด้วย JSX และ Web API
- เอกสาร JSON และ JSON5
- Julia Script ถึง Julia 1.9 ภาพหน้าจอ
- Kotlin ถึง Kotlin 2.0
- น้ำยาง
- สคริปต์ Lisp (Common Lisp, Clojure, Scheme ฯลฯ )
- LLVM IR สูงถึง LLVM 16
- สคริปต์ Lua ถึง Lua 5.4
- Makefile ภาพหน้าจอ
- nmake
- เครื่องปนเปื้อน
- Borland Bmake
- QMake
- นินจา
- Markdown ถึง Commonmark 0.31 โดยมีส่วนขยายดังต่อไปนี้:
- markdown ปรุงรสของ GitHub
- Markdown ปรุงรส Gitlab
- markdown ของ Pandoc
- Mathematica และ Wolframscript
- Matlab, ภาพหน้าจอ
- สคริปต์ NIM สูงถึง NIM 2.0
- NullSoft Scriptable Install System สูงถึง NSIS 3.09
- OCAML สูงถึง OCAML 5.0
- Pascal, Delphi
- Perl สูงถึง Perl 5.36 ภาพหน้าจอ
- PowerShell ถึง PowerShell 7.2
- Python ถึง Python 3.13 ภาพหน้าจอ
- สคริปต์ PHP สูงถึง PHP 8.4 ภาพหน้าจอ
- สคริปต์ Windows Rescouce
- r สูงถึง R 4.2
- Rebol 3 และ Red
- ทับทิมถึงทับทิม 3.3 ภาพหน้าจอ
- สนิมถึงสนิม 1.38 ภาพหน้าจอ
- SAS ถึง Sas Viya 2024.06
- สกาล่าถึงสกาล่า 3.2
- เชลล์สคริปต์
- Bash Likes (Sh, Bash, Dash, Ash, Zsh, Ksh), ถึง Bash 5.2 ภาพหน้าจอ
- C Shell (CSH, TCSH) สูงถึง TCSH 6.24
- M4 macro และ autoconf
- แบบสอบถาม SQL
- SQL Standard สูงถึง SQL: 2016
- MySQL ถึง MySQL 8.0, Mariadb 10.9
- SQLITE3 สูงถึง 3.44
- PostgreSQL, PostgreSQL 14
- Transact-SQL, SQL Server 2019
- Oracle, Oracle 20 ไม่สมบูรณ์
- เร็วถึง Swift 6.0
- TCL, ภาพหน้าจอ
- Texinfo ถึง Texinfo 7.1
- ไฟล์ toml
- TypeScript ถึง TypeScript 5.4
- Visual Basic, vb.net, VB 6.0 และ VBA
- VBScript
- VHDL สูงถึง VHDL 2019
- Verilog HDL ถึง Verilog 2005 และ SystemVerilog 2017
- สคริปต์ vim
- WebAssembly สูงถึง WABT 1.0
- สคริปต์ Winhex และเทมเพลตจนถึง Winhex 20.9
- เอกสาร XML, ภาพหน้าจอ
- XML Schema
- XML Stylesheet
- SGML และ DTD
- รายการคุณสมบัติของ Apple
- เอกสาร Yaml
- ซิกสูงถึงซิก 0.13
- คนอื่น ๆ อีกมากมาย
- สลับพับสำหรับระดับที่เฉพาะเจาะจงทางลัด: alt + number
- สลับพับสำหรับบล็อกปัจจุบันโดยไม่เลื่อนกลับไปที่บรรทัดเริ่มบล็อกทางลัด: alt + c หรือเมนูบริบท "สลับพับ"
- ปรับปรุงการสนับสนุนสำหรับจีนญี่ปุ่นและเกาหลี: โหมดอินไลน์ IME, การห่อคำ, การเลือกคำ, การแปลงเคส ฯลฯ
- แทรก GUID ใหม่และการประทับเวลาปัจจุบัน
- การแปลงจำนวนระหว่างทศนิยม, หกสิบหก, octal และ binary
- แสดงตำแหน่ง Caret และความยาวของข้อความที่เลือกในจำนวนอักขระ
- ปรับปรุงการสนับสนุน Regex ด้วย Boost Regex Library
- ปรับปรุงการสนับสนุนศิลปะ NFO Ansi
- รองรับการรวมระบบ Windows ต่างๆ
- รองรับจอแสดงผล DPI สูงพร้อมเวอร์ชัน HD
- รองรับการแสดงผลโดยใช้ Direct2D DirectWrite และสลับระหว่าง GDI และ Direct2D
- รองรับการมัดแบบอักษรด้วยฟอนต์เช่น firacode ในโหมด Direct2D
- รองรับฟอนต์สี (Windows 8.1 ขึ้นไป) ในโหมด Direct2D มีประโยชน์ในการแสดงอิโมจิสีหรือไม่? และอื่น ๆ
- การสนับสนุนการทดลองสำหรับเค้าโครง RTL (GDI) และสองทิศทาง (Direct2D) มีประโยชน์สำหรับภาษาอาหรับและภาษาฮีบรู
- สนับสนุนการใช้ขนาดตัวอักษรเศษส่วน
- รองรับโหมดเต็มหน้าจอ
- สนับสนุนการบีบอัดและสวยสำหรับ CSS, JavaScript, JSON และ JSON5
- สนับสนุนสำเนาเป็น RTF
- รองรับการทดสอบข้อความ
- รองรับการลากและวางไฟล์จาก Visual Studio, Android Studio, Intellij Idea ฯลฯ
- การเปลี่ยนแปลงที่สำคัญหรือเล็กน้อยอื่น ๆ และการปรับแต่ง
ระบบปฏิบัติการที่รองรับ:
- Windows XP, Vista, 7, 8, 8.1, 10 และ 11 ทั้ง 32 บิตและ 64 บิต
- Windows Server 2003, 2008, 2012, 2016, 2019 และ 2022 ทั้ง 32 บิตและ 64 บิต
- Windows 10 บน ARM64, Windows 8/8.1 บน ARM32 (Windows RT)
- ระบบปฏิบัติการแบบ UNIX (Linux, MacOS, BSD ฯลฯ ) โดยใช้ไวน์
- reactos
ผู้มีส่วนร่วม:
- xhmikosr
- Kai Liu
- วิสัยทัศน์ RL
- Aleksandar Lekov
- Bruno Barbieri
- homam
- คนอื่น ๆ ใน GitHub และในรายชื่อผู้สนับสนุนของ Notepad2-Mod
ข้อมูลเพิ่มเติม:
- เว็บไซต์ NotePad2 ของ Florian
- เว็บไซต์ Notepad2-Mod ของ Xhmikosr
- เว็บไซต์ของ Scintilla
- สร้าง notepad4 และ matepath
- การแปลเป็นภาษาท้องถิ่น
- Deutsch โดย @xelsios
- ภาษาฝรั่งเศสโดย @VoilierBleu
- Italiano โดย @matteo-nigro
- рускийโดย @tretdm
- 日本語โดย @maboroshin
- 中文 (繁體)
- 中文 (简体)
- 한국어โดย @venusgirl
- 한국어โดย @bluenlive
- Notepad4 Wiki