Notepad ++ v7.7 (32-Π±ΠΈΡ)
ΠΡΠ΅ΠΌΡ ΡΠ±ΠΎΡΠΊΠΈ: 19 ΠΌΠ°Ρ 2019-13:08:20
ΠΡΡΡ: C: \ Users \ Uzeer \ Downloads \ npp.7.7.bin.minimalist \ notepad ++. Exe
Π Π΅ΠΆΠΈΠΌ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠ°: ΠΠΠ.
Π Π΅ΠΆΠΈΠΌ Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎΠΉ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ: ΠΠΠ.
ΠΠ‘: Windows 7 (64-Π±ΠΈΡΠ½Π°Ρ)
ΠΠ»Π°Π³ΠΈΠ½Ρ: Π½Π΅Ρ
Notepad ++ v7.7 (64-Π±ΠΈΡ)
ΠΡΠ΅ΠΌΡ ΡΠ±ΠΎΡΠΊΠΈ: 19 ΠΌΠ°Ρ 2019-13: 05:35
ΠΡΡΡ: C: \ Users \ Uzeer \ Downloads \ npp.7.7.bin.minimalist.x64 \ notepad ++. Exe
Π Π΅ΠΆΠΈΠΌ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠ°: ΠΠΠ.
Π Π΅ΠΆΠΈΠΌ Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎΠΉ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ: ΠΠΠ.
ΠΠ‘: Windows 7 (64-Π±ΠΈΡΠ½Π°Ρ)
ΠΠ»Π°Π³ΠΈΠ½Ρ: Π½Π΅Ρ
ΠΠΎΠ΄ΡΠ²Π΅ΡΠΆΠ΄Π°ΡΡ
ΠΠ°ΠΆΠΌΠΈΡΠ΅, ΡΡΠΎΠ±Ρ ΡΠ°Π·Π²Π΅ΡΠ½ΡΡΡ
ΠΠΊΡΠ°Π½ ΡΡΠ°ΡΡΠΉ, Π½ΠΎ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Π²ΡΠ΅ Π΅ΡΠ΅ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ
Notepad ++ v7.7 (64-Π±ΠΈΡ)
ΠΡΠ΅ΠΌΡ ΡΠ±ΠΎΡΠΊΠΈ: 19 ΠΌΠ°Ρ 2019-13: 05:35
ΠΡΡΡ: D: \ Install \ Office Programs \ Notepad ++ \ notepad ++. Exe
Π Π΅ΠΆΠΈΠΌ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠ°: ΠΠΠ.
Π Π΅ΠΆΠΈΠΌ Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎΠΉ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ: ΠΠΠ.
ΠΠ‘: Windows 7 (64-Π±ΠΈΡΠ½Π°Ρ)
ΠΠ»Π°Π³ΠΈΠ½Ρ: AutoSave.dll ComparePlugin.dll ShtirlitzNppPlugin.dll TakeNotes.dll VisualStudioLineCopy.dll
@donho
ΠΡΠΎΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π» Π²ΡΠ΅ Π²Π΅ΡΡΠΈΠΈ SciTE, Π½Π°ΡΠΈΠ½Π°Ρ Ρ Π²Π΅ΡΡΠΈΠΈ Scintilla 3.6.7, Π½Π°ΡΠΈΠ½Π°ΡΡΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Ρ ΠΊΠΈΡΠΈΠ»Π»ΠΈΡΠ΅ΠΉ.
@rddim ΠΈ @ andrecool-68
Π’Π°ΠΊ ΠΊΠ°ΠΊΠΎΠΉ ΠΆΠ΅ ΡΠΎΠ΄Π½ΠΎΠΉ ΡΠ·ΡΠΊ Π²Π°ΡΠ΅ΠΉ ΠΠ‘?
ΠΡΠΎ-Π½ΠΈΠ±ΡΠ΄Ρ ΠΌΠΎΠΆΠ΅Ρ Π²ΠΎΡΠΏΡΠΎΠΈΠ·Π²Π΅ΡΡΠΈ Π΅Π³ΠΎ ΠΏΠΎΠ΄ Windows 10?
@donho
Π£ ΠΌΠ΅Π½Ρ Win 7 x64 ΡΡΡΡΠΊΠ°Ρ Π²Π΅ΡΡΠΈΡ.
@donho
Π½Π° Π²ΡΡΠΊΠΈΠΉ ΡΠ»ΡΡΠ°ΠΉ Π²Ρ Π²ΠΈΠ΄ΠΈΡΠ΅ ΡΠΎ ΠΆΠ΅, ΡΡΠΎ ΠΈ Ρ:
ΡΡΠΎ Π±ΡΠ΄Π΅Ρ f. ΡΠ»ΠΎΠΆΠ½ΠΎ ΡΠ΅ΡΠΈΡΡ Π΄Π»Ρ ΠΈΠ½ΠΎΡΡΡΠ°Π½ΡΠ°, ΡΡΡΡΠΊΠΎΠ³ΠΎ ΠΈΠ»ΠΈ Π±ΠΎΠ»Π³Π°ΡΡΠΊΠΎΠ³ΠΎ, Π΅ΡΠ»ΠΈ ΡΡΠΎ Π²ΠΎΠΎΠ±ΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ.
ΠΠ½Π΅ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΡΠ΄Π°Π²Π°Π»ΠΎΡΡ Π²ΡΡΠ°Π²Π»ΡΡΡ ΠΊΠΈΡΠΈΠ»Π»ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΅ΠΊΡΡ Π² ΡΠ°ΠΉΠ»Ρ ANSI Π² Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΈΡ
, ΠΈΡΠΏΠ°Π½ΡΠΊΠΈΡ
ΠΈΠ»ΠΈ Π½Π΅ΠΌΠ΅ΡΠΊΠΈΡ
Windows 10 ΠΈ 7, Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ ΠΎΡ Π²Π΅ΡΡΠΈΠΈ notepad ++.
ΠΏΡΠΎΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΎ ΠΈ ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΎ Π½Π° 7.5.5-7.7.
Π ΡΡΡΠΊΠΈΠΉ ΡΠ΅ΠΊΡΡ Π² utf-8 ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π½Π° Π²ΡΠ΅Ρ
Π²Π΅ΡΡΠΈΡΡ
.
(ΡΠΌ. ΡΠΊΡΠΈΠ½ΠΊΠ°ΡΡ Π½ΠΈΠΆΠ΅)
ΠΡΠΈΠ²Π΅ΡΡΡΠ²ΡΡ.
@ andrecool-68
ΠΡΠΎΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π» Π²ΡΠ΅ Π²Π΅ΡΡΠΈΠΈ SciTE, Π½Π°ΡΠΈΠ½Π°Ρ Ρ Π²Π΅ΡΡΠΈΠΈ Scintilla 3.6.7, Π½Π°ΡΠΈΠ½Π°ΡΡΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Ρ ΠΊΠΈΡΠΈΠ»Π»ΠΈΡΠ΅ΠΉ.
ΠΠ½Π°ΡΠΈΡ, Scintilla 3.6.6 Π²Π°ΠΌ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ΠΈΡ?
ΠΠ²ΠΎΠ΄ ΠΊΠΈΡΠΈΠ»Π»ΠΈΡΡ Π² ANSI Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π² Π²Π΅ΡΡΠΈΠΈ 3.6.7 ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½ΠΈΡ
, ΡΡΠΎ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ?
@donho
ΠΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ, ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Π½Π°ΡΠΈΠ½Π°ΡΡΡΡ Ρ Π²Π΅ΡΡΠΈΠΈ 3.6.7 ΠΈ Π²ΡΡΠ΅!
Windows 7 x64
Windows 10 x64 (VirtualBox)
@donho
ΠΠ±Π΅ ΠΌΠ°ΡΠΈΠ½Ρ (ΠΎΡΠΈΡΠ½ΡΠΉ Π½ΠΎΡΡΠ±ΡΠΊ ΠΈ Π΄ΠΎΠΌΠ°ΡΠ½ΠΈΠΉ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ) ΠΈΠΌΠ΅ΡΡ Win7 Pro x64 SP1 English . ΠΠ° Win10 ΠΏΠΎΡΠ΅ΡΡΠΈΡΡ Π½Π΅ ΠΌΠΎΠ³Ρ.
Π£Π±Π΅Π΄ΠΈΡΠ΅ΡΡ, ΡΡΠΎ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Π½Π°ΡΠΈΠ½Π°Π΅ΡΡΡ Ρ SciTE v3.6.7
ΠΈ Π½Π΅ Π½Π°ΡΡΡΠ΅Π½Π° Π² SciTE v3.6.6
@donho
Π― Π½Π΅ ΡΠ²Π΅ΡΠ΅Π½, ΡΡΠΎ ΡΡΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ Π²Π°ΠΌ, Π½ΠΎ: https://sourceforge.net/p/scintilla/bugs/2093/#3ee4
@donho
Π― ΠΏΠΎΠΏΡΡΠ°Π»ΡΡ Π²Π½Π΅ΡΡΠΈ ΡΡΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ, ΠΈ ΠΏΠΎΡΠ²ΠΈΠ»Π°ΡΡ ΠΊΠΈΡΠΈΠ»Π»ΠΈΡΠ°.
ΡΠ°ΠΉΠ»: ScintillaWin.cxx
+ case SC_CHARSET_DEFAULT: return documentCodePage;
- case SC_CHARSET_DEFAULT: Π²Π΅ΡΠ½ΡΡΡ documentCodePage? documentCodePage: 1252;
ΠΠΎ ΠΏΠΎΡΠ»Π΅ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΏΠΎΠΏΡΡΠΊΠΈ Π½Π°ΠΏΠ΅ΡΠ°ΡΠ°ΡΡ ΠΊΠΈΡΠΈΠ»Π»ΠΈΡΡ Π²ΡΠ΄Π°Π΅Ρ ΠΎΡΠΈΠ±ΠΊΡ)))
@ andrecool-68 ΡΡΠΎ ΡΡΡΠ°Π½Π½ΠΎ, case SC_CHARSET_DEFAULT: return documentCodePage;
- ΡΡΠΎ ΡΡΠ°ΡΡΠΉ ΠΊΠΎΠ΄ Π² Scintilla Π΄ΠΎ 3.6.6 (ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΡΡ npp Π΄ΠΎ 7.7).
ΠΠΎΠΆΠ΅ΡΠ΅ Π»ΠΈ Π²Ρ ΠΏΡΠΎΡΠ΅ΡΡΠΈΡΠΎΠ²Π°ΡΡ ΠΈΠ»ΠΈ ΠΎΡΠ»Π°Π΄ΠΈΡΡ Notepad2 (ΠΊΠ°ΠΊ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ GDI, ΡΠ°ΠΊ ΠΈ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ D2D, ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ -> Π’Π΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΡ ΡΠ΅Π½Π΄Π΅ΡΠΈΠ½Π³Π°) Π½Π° https://github.com/zufuliu/notepad2/releases
ΠΠΎΠ³Π΄Π° ΡΡΠ²Π΅ΡΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΎΡΠ»Π°Π΄ΠΊΠΈ Π½Π΅ ΡΠ΄Π°Π»ΠΎΡΡ, Π²ΡΠ±Π΅ΡΠΈΡΠ΅ Β«ΠΡΠ΅ΡΠ²Π°ΡΡΒ», Π·Π°ΡΠ΅ΠΌ ΠΏΠΎΡΠΌΠΎΡΡΠΈΡΠ΅ Π½Π° ΡΡΠ°ΡΡΠΈΡΠΎΠ²ΠΊΡ ΡΡΠ΅ΠΊΠ°, ΡΡΠΎΠ±Ρ ΡΠ²ΠΈΠ΄Π΅ΡΡ, Π³Π΄Π΅ ΡΡΠΎ Π½Π΅ ΡΠ΄Π°Π»ΠΎΡΡ.
Π‘ ΠΏΠΎΠΌΠΎΡΡΡ stacktrace ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ Π·Π½Π°ΡΡ, ΠΊΠ°ΠΊ ΡΡΠΎ ΠΈΡΠΏΡΠ°Π²ΠΈΡΡ.
@donho Π― ΠΌΠΎΠ³Ρ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠ΄ΠΈΡΡ, ΡΡΠΎ ΠΎΡΠΈΠ±ΠΊΠ° ΡΠ°ΠΊΠΆΠ΅ ΠΏΡΠΎΡΠ²Π»ΡΠ΅ΡΡΡ Π² Windows 10 x64.
@zufuliu Π― ΠΏΡΠΎΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π» Π²Π°ΡΠΈ ΡΠ±ΠΎΡΠΊΠΈ Notepad2, ΠΈ ΡΠ΅ΠΊΡΡ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΡΡΡ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΠΊΠ°ΠΊ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ D2D, ΡΠ°ΠΊ ΠΈ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ GDI.
ΠΡΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΎ Π΄Π»Ρ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ:
ΠΡΠ»ΠΈ Π²ΡΡΡΠ½ΡΡ Π²ΡΠ±ΡΠ°ΡΡ ΠΊΠΎΠ΄ΠΎΠ²ΡΡ ΡΡΡΠ°Π½ΠΈΡΡ Windows-1251 Π² ΠΌΠ΅Π½Ρ Β«ΠΠΎΠ΄ΠΈΡΠΎΠ²ΠΊΠ°Β» NP ++, ΡΠ΅ΠΊΡΡ Π±ΡΠ΄Π΅Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΡΡ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ.
@rddim Π²Ρ Π²ΡΠ±ΠΈΡΠ°Π΅ΡΠ΅ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²ΠΊΡ ANSI ΠΏΠ΅ΡΠ΅Π΄
Π’Π°ΠΊΠΆΠ΅ ΠΏΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄ΡΡΠ³ΡΡ ΡΡ Π΅ΠΌΡ. Π‘Ρ Π΅ΠΌΠ° -> Π’Π΅ΠΊΡΡΠΎΠ²ΡΠΉ ΡΠ°ΠΉΠ», ΠΏΡΠΎΠ²Π΅ΡΡΡΠ΅ ΠΊΠ°ΠΊ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠΉ ΡΠ°ΠΉΠ», ΡΠ°ΠΊ ΠΈ Π²ΡΠΎΡΠΎΠΉ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠΉ ΡΠ°ΠΉΠ». ΠΈΠ»ΠΈ Π²ΠΊΠ»ΡΡΠΈΡΡ (Π² ΠΊΠΎΡΠΎΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΌΠΎΠ½ΠΎΡΠΈΡΠΈΠ½Π½ΡΠΉ ΡΡΠΈΡΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Consolas) ΠΈ ΠΎΡΠΊΠ»ΡΡΠΈΡΡ (Π² ΠΊΠΎΡΠΎΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΏΡΠΎΠΏΠΎΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠΉ ΡΡΠΈΡΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π² ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠΌ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ΅ Segoe) Π‘Ρ Π΅ΠΌΠ° -> ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΠΈΠ»Ρ ΠΊΠΎΠ΄Π° ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ.
@zufuliu
Π Notepad2 Π²ΡΠ΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΎ
@rddim ΡΠΏΠ°ΡΠΈΠ±ΠΎ.
Π‘Π½ΠΈΠΌΠΎΠΊ ΡΠΊΡΠ°Π½Π° https://github.com/notepad-plus-plus/notepad-plus-plus/issues/5671#issuecomment -495190280 ΡΠΊΠ°Π·Π°ΡΠ΅Π»Ρ Π½Π° ΡΡΠ½ΠΊΡΠΈΡ _chvalidator
. ΠΠ· ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡ Π½Π°Π΄ ΡΡΠ½ΠΊΡΠΈΠ΅ΠΉ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ ctype Π±ΡΠ»ΠΈ Π²ΡΠ·Π²Π°Π½Ρ Ρ ΡΠΈΠΌΠ²ΠΎΠ»Π°ΠΌΠΈ Π²Π½Π΅ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π°.
ΠΠ΅ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎ, Π³Π΄Π΅ Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡΡ Π²ΡΠ·ΠΎΠ², Scintilla Π½Π΅ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ ΠΏΡΡΠΌΠΎΠ³ΠΎ Π²ΡΠ·ΠΎΠ²Π° ΡΡΠ½ΠΊΡΠΈΠΉ ctype (ΠΊΡΠΎΠΌΠ΅ Π»Π΅ΠΊΡΠ΅ΡΠΎΠ²).
@ andrecool-68 ΠΌΠΎΠΆΠ΅Ρ Π·Π°ΠΏΡΡΡΠΈΡΡ Π²Π°ΡΡ ΠΎΡΠ»Π°Π΄ΠΎΡΠ½ΡΡ ΡΠ±ΠΎΡΠΊΡ NPP ΠΏΠΎΠ΄ VS (ΡΠ΅Π»ΠΊΠ½ΠΈΡΠ΅ Local Windows Debugger) ΠΈ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ½ΠΈΠΌΠΎΠΊ ΡΠΊΡΠ°Π½Π° ΡΡΠ΅ΠΊΠ° Π²ΡΠ·ΠΎΠ²ΠΎΠ², ΠΊΠΎΠ³Π΄Π° ΡΡΠ²Π΅ΡΠΆΠ΄Π΅Π½ΠΈΠ΅ Π½Π΅ ΡΠ΄Π°Π»ΠΎΡΡ?
Π₯ΠΎΡΠΎΡΠΎ, Ρ ΠΎΠ±Π½Π°ΡΡΠΆΠΈΠ», ΡΡΠΎ ΡΡΠΎΡ ΠΊΠΎΠ΄ (ΡΠΆΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½Π½ΡΠΉ ΠΊΠ°ΠΊ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° β 5280) Π²ΡΠ·ΡΠ²Π°Π΅Ρ ΠΎΡΠΈΠ±ΠΊΡ ΡΡΠ²Π΅ΡΠΆΠ΄Π΅Π½ΠΈΡ ΠΏΡΠΈ Π²Π²ΠΎΠ΄Π΅ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ², ΠΎΡΠ»ΠΈΡΠ½ΡΡ ΠΎΡ ASCII (ΠΊΠΎΠ΄ΠΎΠ²Π°Ρ ΡΡΡΠ°Π½ΠΈΡΠ° ΠΊΠ°ΠΊ ANSI, ΡΠ°ΠΊ ΠΈ UTF-8).
static bool isAllDigits(const generic_string &str)
{
return std::all_of(str.begin(), str.end(), ::isdigit);
}
@zufuliu
Π₯ΠΎΡΠΎΡΠΎ, Ρ ΠΎΠ±Π½Π°ΡΡΠΆΠΈΠ», ΡΡΠΎ ΡΡΠΎΡ ΠΊΠΎΠ΄ (ΡΠΆΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½Π½ΡΠΉ ΠΊΠ°ΠΊ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° β 5280) Π²ΡΠ·ΡΠ²Π°Π΅Ρ ΠΎΡΠΈΠ±ΠΊΡ ΡΡΠ²Π΅ΡΠΆΠ΄Π΅Π½ΠΈΡ ΠΏΡΠΈ Π²Π²ΠΎΠ΄Π΅ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ², ΠΎΡΠ»ΠΈΡΠ½ΡΡ ΠΎΡ ASCII (ΠΊΠΎΠ΄ΠΎΠ²Π°Ρ ΡΡΡΠ°Π½ΠΈΡΠ° ΠΊΠ°ΠΊ ANSI, ΡΠ°ΠΊ ΠΈ UTF-8).
ΠΠ½ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π°Π²ΡΠΎΠ·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ Notepad ++, Π½ΠΎ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ Π½ΠΈΡΠ΅Π³ΠΎ ΠΎΠ±ΡΠ΅Π³ΠΎ Ρ ΠΎΡΠΈΠ±ΠΊΠΎΠΉ Π²Π²ΠΎΠ΄Π° ΡΡΡΡΠΊΠΎΠ³ΠΎ ΡΠ·ΡΠΊΠ°.
ΠΡΡΡ ΠΈΠ΄Π΅ΠΈ ΠΎΠ± ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ?
@ andrecool-68 @rddim
ΠΠ΅ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ Π²Ρ ΠΎΡΠΊΠ»ΡΡΠΈΡΡ Π°Π²ΡΠΎΠ·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΈ ΠΏΠΎΠΏΡΠΎΠ±ΠΎΠ²Π°ΡΡ Π΅ΡΠ΅ ΡΠ°Π·?
@donho
Π’ΠΎΡ ΠΆΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ - ΠΊΠΈΡΠΈΠ»ΠΈΡΠ°
(utf-8) => ????????
(ansi)
Π― Π΄ΡΠΌΠ°Ρ, ΡΡΠΎ ΠΎΡΠ½ΠΎΠ²Π½Π°Ρ ΠΏΡΠΈΡΠΈΠ½Π° - ΡΡΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π² Scintilla CodePageFromCharSet:
- case SC_CHARSET_DEFAULT: return documentCodePage;
+ case SC_CHARSET_DEFAULT: return documentCodePage ? documentCodePage : 1252;
ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ SC_CHARSET_DEFAULT, 1252 Π²ΠΌΠ΅ΡΡΠΎ 1251 ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ Π²Ρ ΠΎΠ΄Π½ΡΡ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² ΠΊΠΈΡΠΈΠ»Π»ΠΈΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΡΡ Π² ΠΌΡΡΠΎΡ.
ΠΠ· ΠΎΠ±ΡΡΠΆΠ΄Π΅Π½ΠΈΡ ΠΎΡΠΈΠ±ΠΊΠΈ https://sourceforge.net/p/scintilla/bugs/2093/#3ee4 ,
Π² ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅ΡΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²ΠΊΡ ΡΡΠΈΡΡΠ° Π½Π° SC_CHARSET_RUSSIAN.
ΠΠΎ, ΡΡΠ΄Ρ ΠΏΠΎ ΠΌΠΎΠ΅ΠΌΡ ΠΎΠΏΡΡΡ, ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½Π°Ρ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²ΠΊΠ°, Π·Π°Π²ΠΈΡΡΡΠ°Ρ ΠΎΡ ΡΠ·ΡΠΊΠΎΠ²ΠΎΠ³ΠΎ ΡΡΠ°Π½Π΄Π°ΡΡΠ°, ΡΡΠ΅Π±ΡΠ΅Ρ, ΡΡΠΎΠ±Ρ ΡΡΠΈΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΡΡ, ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΠΈΠΉ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²ΠΊΡ.
https://sourceforge.net/p/scintilla/bugs/2093/#263b/5bac/7f06
ΠΠΎΠ·Π²ΡΠ°Ρ ΠΊ case SC_CHARSET_DEFAULT: return documentCodePage
- ΡΡΠΎ ΡΠ°ΠΌΠΎΠ΅ ΠΏΡΠΎΡΡΠΎΠ΅ ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΠΌΡ Π·Π½Π°Π»ΠΈ, ΡΡΠΎ ΠΊΠΎΠ΄ΠΎΠ²Π°Ρ ΡΡΡΠ°Π½ΠΈΡΠ°, ΠΊΠΎΡΠΎΡΡΡ ΠΌΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΠ»ΠΈ Π΄Π»Ρ Scintilla, - ΡΡΠΎ ΡΠΎΠ»ΡΠΊΠΎ ΠΊΠΎΠ΄ΠΎΠ²ΡΠ΅ ΡΡΡΠ°Π½ΠΈΡΡ UTF-8, DBCS ANSI (932, 949, 950 ΠΈ 1361) ΠΈ ΠΊΠΎΠ΄ΠΎΠ²ΡΠ΅ ΡΡΡΠ°Π½ΠΈΡΡ SBCS ANSI ( 0, CP_ACP).
@donho ΠΡΠ΅Π΄Π»Π°Π³Π°Ρ ΠΎΠ±Π½ΠΎΠ²ΠΈΡΡΡΡ Π΄ΠΎ 4.1.5, Ρ.ΠΊ. ΠΎΡΠΈΠ±ΠΊΠ° ΠΏΡΠΈΠ²ΡΠ·ΠΊΠΈ DBCS https://sourceforge.net/p/scintilla/bugs/2093
@donho
@zufuliu
Π― ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°Π» ΠΈΡΡ ΠΎΠ΄Π½ΡΡ Scintilla 4.1.5, ΡΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π» SciLexer.dll Π² ΠΊΠ°ΡΠ°Π»ΠΎΠ³ Notepad ++. Π Π΅Π·ΡΠ»ΡΡΠ°Ρ Π½Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»ΡΡ, Π²ΠΌΠ΅ΡΡΠΎ ΠΊΠΈΡΠΈΠ»Π»ΠΈΡΡ Β«?????Β»
@ andrecool-68 Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ Π½Π° Scintilla's CodePageFromCharSet (Π² ScintillaWin.cxx)?
+ case SC_CHARSET_DEFAULT: return documentCodePage;
- case SC_CHARSET_DEFAULT: return documentCodePage ? documentCodePage : 1252;
ΠΡΠΈΠ±ΠΊΠ° ΡΡΠ²Π΅ΡΠΆΠ΄Π΅Π½ΠΈΡ ΡΠ²ΡΠ·Π°Π½Π° Ρ ΡΠ΅ΠΌ, ΡΡΠΎ Π°Π²ΡΠΎΠ·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΠΊΠ»ΡΡΠΈΡΡ ΠΏΠ΅ΡΠ΅Π΄ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ.
@zufuliu ΠΠΈΡΠ΅Π³ΠΎ Π½Π΅ ΠΌΠ΅Π½ΡΠ» ... ΠΎΡΠΈΠ³ΠΈΠ½Π°Π» Scintilla ΡΠΊΠ°ΡΠ°Π» Ρ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ°ΠΉΡΠ°
@ andrecool-68, ΠΏΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ CodePageFromCharSet Π½Π° case SC_CHARSET_DEFAULT: return documentCodePage;
.
ΠΈΠ»ΠΈ Π΄ΠΎΠ±Π°Π²ΡΡΠ΅ ΠΏΠ΅ΡΠ²ΡΡ ΡΡΡΠΎΠΊΡ Π² void ScintillaEditView::defineDocType(LangType typeDoc)
(ΡΡΡΠΎΠΊΠ° 1315 Π² PowerEditor \ src \ ScitillaComponent \ ScintillaEditView.cpp)
execute(SCI_STYLESETCHARACTERSET, STYLE_DEFAULT, SC_CHARSET_RUSSIAN);
execute(SCI_STYLECLEARALL);
@donho
@zufuliu
@ andrecool-68 Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ Π½Π° Scintilla's CodePageFromCharSet (Π² ScintillaWin.cxx)?
+ case SC_CHARSET_DEFAULT: return documentCodePage; - case SC_CHARSET_DEFAULT: return documentCodePage ? documentCodePage : 1252;
ΠΡΠΈΠ±ΠΊΠ° ΡΡΠ²Π΅ΡΠΆΠ΄Π΅Π½ΠΈΡ ΡΠ²ΡΠ·Π°Π½Π° Ρ ΡΠ΅ΠΌ, ΡΡΠΎ Π°Π²ΡΠΎΠ·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΠΊΠ»ΡΡΠΈΡΡ ΠΏΠ΅ΡΠ΅Π΄ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ.
Π Π±Π»ΠΎΠΊΠ½ΠΎΡΠ΅ ΠΎΡΠ»Π°Π΄ΠΎΡΠ½ΠΎΠΉ ΡΠ±ΠΎΡΠΊΠΈ ++ Π²ΡΠ΅ Π·Π°ΡΠ°Π±ΠΎΡΠ°Π»ΠΎ!
@ andrecool-68, ΠΏΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ CodePageFromCharSet Π½Π°
case SC_CHARSET_DEFAULT: return documentCodePage;
.ΠΈΠ»ΠΈ Π΄ΠΎΠ±Π°Π²ΡΡΠ΅ ΠΏΠ΅ΡΠ²ΡΡ ΡΡΡΠΎΠΊΡ Π²
void ScintillaEditView::defineDocType(LangType typeDoc)
(ΡΡΡΠΎΠΊΠ° 1315 Π² PowerEditor \ src \ ScitillaComponent \ ScintillaEditView.cpp)execute(SCI_STYLESETCHARACTERSET, STYLE_DEFAULT, SC_CHARSET_RUSSIAN); execute(SCI_STYLECLEARALL);
ΠΠ±Π° Π²Π°ΡΠΈΠ°Π½ΡΠ° ΡΠ°Π±ΠΎΡΠ°ΡΡ!
ΠΠΎ Ρ Π΄ΡΠΌΠ°Ρ, ΡΡΠΎ Π»ΡΡΡΠ΅ Π²Π½Π΅ΡΡΠΈ ΠΏΠΎΠΏΡΠ°Π²ΠΊΠΈ Π² ΡΠ°ΠΉΠ» ScintillaWin.cxx ?!
ΠΠΎΡΠΎΠΌΡ ΡΡΠΎ Π½Π΅ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎ, ΠΊΠ°ΠΊ Π²ΡΠΎΡΠΎΠΉ Π²Π°ΡΠΈΠ°Π½Ρ ΠΏΠΎΠ²Π»ΠΈΡΠ΅Ρ Π½Π° Π΄ΡΡΠ³ΠΈΠ΅ ΡΠ·ΡΠΊΠΈ.
Π― Π½Π΅ ΠΌΠΎΠ³Ρ ΠΏΡΠΎΡΠ΅ΡΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠ΅Π»ΠΈΠ·Π½ΡΡ ΡΠ±ΠΎΡΠΊΡ ... Π±Π΅Π· ΠΏΠΎΠ΄ΠΏΠΈΡΠΈ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠ° Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ, Π½Π΅ Π·Π½Π°Ρ ΠΊΠ°ΠΊ ΠΏΠΎΠ΄ΠΏΠΈΡΠ°ΡΡ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°Ρ)))
Π‘ΠΌ. ΠΠΎΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ Π² https://github.com/notepad-plus-plus/notepad-plus-plus/issues/5671#issuecomment -496003800
Π― ΠΏΡΠ΅Π΄ΠΏΠΎΡΠΈΡΠ°Ρ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ CodePageFromCharSet Scintilla.
@ andrecool-68 @rddim
ΠΠ΅ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ Π²Ρ ΠΏΠΎΠΏΡΠΎΠ±ΠΎΠ²Π°ΡΡ Π½ΠΎΠ²ΡΠΉ ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ Scilexer.dll (Π±Π΅Π· PCRE ΠΎΡ Boost)?
https://notepad-plus-plus.org/temp/
@zufuliu
Π‘ΠΌ. ΠΠΎΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ Π² β5671 (ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ)
Π― ΠΏΡΠ΅Π΄ΠΏΠΎΡΠΈΡΠ°Ρ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ CodePageFromCharSet Scintilla.
Π’ΠΎ ΠΆΠ΅ ΡΠ°ΠΌΠΎΠ΅ Ρ ΡΠΊΠ°Π·Π°Π» Π² ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅ΠΌ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ))
@zufuliu Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ Π·Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ.
ΠΠΎΠΆΠ΅ΡΠ΅ Π»ΠΈ Π²Ρ Π²ΠΎΡΠΏΡΠΎΠΈΠ·Π²Π΅ΡΡΠΈ ΠΎΡΠΈΠ±ΠΊΡ (ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½Π½ΡΡ Π² Scintilla 4.1.5) Π² Notepad ++ 7.7?
ΠΡΠ»ΠΈ ΠΌΠΎΠΆΠ΅ΡΠ΅, Π½Π΅ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ Π²Ρ Π΅Π³ΠΎ Π²ΠΎΡΠΏΡΠΎΠΈΠ·Π²Π΅ΡΡΠΈ?
@donho
@ andrecool-68 @rddim
ΠΠ΅ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ Π²Ρ ΠΏΠΎΠΏΡΠΎΠ±ΠΎΠ²Π°ΡΡ Π½ΠΎΠ²ΡΠΉ ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ Scilexer.dll (Π±Π΅Π· PCRE ΠΎΡ Boost)?
https://notepad-plus-plus.org/temp/
Π‘ ΡΡΠΈΠΌ ΡΠ°ΠΉΠ»ΠΎΠΌ Notepad ++ Π²ΠΎΠΎΠ±ΡΠ΅ Π½Π΅ Π·Π°ΠΏΡΡΠΊΠ°Π΅ΡΡΡ, Π²ΡΠ΄Π°Π΅Ρ ΠΎΡΠΈΠ±ΠΊΡ "not found SciLexer.dll"
@donho ΠΡΠΎ Π½Π΅ ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ΠΎ Π² 4.1.5, ΡΡΡΠΎΠΊΠ° case SC_CHARSET_DEFAULT: return documentCodePage ? documentCodePage : 1252;
Π½Π΅ ΠΌΠ΅Π½ΡΠ»Π°ΡΡ Ρ 2016 Π³ΠΎΠ΄Π°.
Π Scintilla 4.1.5 ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½Π° ββΠΎΡΠΈΠ±ΠΊΠ° Ρ Π²Π²ΠΎΠ΄ΠΎΠΌ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² DBSC Π² ΠΊΠΎΠ΄ΠΎΠ²ΡΡ ΡΡΡΠ°Π½ΠΈΡΠ°Ρ DBSC.
@donho
Π― ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ» ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ΄Π½Ρ ΡΡΡΠΎΡΠΊΡ
namespace Scintilla {
UINT CodePageFromCharSet(DWORD characterSet, UINT documentCodePage) {
if (documentCodePage == SC_CP_UTF8) {
return SC_CP_UTF8;
}
switch (characterSet) {
case SC_CHARSET_ANSI: return 1252;
case SC_CHARSET_DEFAULT: return documentCodePage;
// case SC_CHARSET_DEFAULT: return documentCodePage ? documentCodePage : 1252;
C: \ Users \ Uzzer \ Downloads \ notepad-plus-plus-master \ scintilla \ win32 \ ScintillaWin.cxx
ΠΠ΅ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ Π²Π΅ΡΡΠΈΠΈ 4.1.4 ΠΈΠ»ΠΈ 4.1.5
Π‘ ΠΌΠΎΠΈΠΌ ΡΠ°ΠΉΠ»ΠΎΠΌ Scilexer.dll Π² ΠΎΡΠ»Π°Π΄ΠΎΡΠ½ΠΎΠΉ ΡΠ±ΠΎΡΠΊΠ΅ Ρ ΠΌΠ΅Π½Ρ Π²ΡΠ΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΈ ΠΎΡΠΊΠ»ΡΡΠ΅Π½Π½ΠΎΠΌ Π°Π²ΡΠΎΠ·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ
@zufuliu
Π Scintilla 4.1.5 ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½Π° ββΠΎΡΠΈΠ±ΠΊΠ° Ρ Π²Π²ΠΎΠ΄ΠΎΠΌ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² DBSC Π² ΠΊΠΎΠ΄ΠΎΠ²ΡΡ ΡΡΡΠ°Π½ΠΈΡΠ°Ρ DBSC.
Π― ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π» Notepad ++ 7.7 ΠΏΠΎΠ΄ ΠΊΠΈΡΠ°ΠΉΡΠΊΠΎΠΉ Π²Π΅ΡΡΠΈΠ΅ΠΉ Windows 7.
ΠΠ²ΠΎΠ΄ Π½Π° ΠΊΠΈΡΠ°ΠΉΡΠΊΠΎΠΌ ΡΠ·ΡΠΊΠ΅ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ ANSI ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π² Π²Π΅ΡΡΠΈΠΈ 7.7.
Π’Π°ΠΊ ΡΡΠΎ Π΄Π»Ρ ΠΌΠ΅Π½Ρ Π½Π΅Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Ρ DBSC - ΠΏΠΎ ΠΊΡΠ°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅ΡΠ΅, Π΄Π»Ρ ΠΊΠΈΡΠ°ΠΉΡΠ΅Π².
ΠΡΡΡ Π»ΠΈ Ρ Π²Π°Ρ ΡΡΡΠΎΠΉΡΠΈΠ²ΡΠΉ ΡΠΏΠΎΡΠΎΠ± ΡΠΎΠ·Π΄Π°ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ DBSC Π² Notepad ++ v7.7?
@donho
v7.7
ΠΈ SciLexer.64.dll
ΠΏΠ΅ΡΠ΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ Π² SciLexer.dll
Π΄Π°Π΅Ρ ΠΎΡΠΈΠ±ΠΊΡ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈΠΠ·ΠΌΠ΅Π½ΠΈΡΡ: Ρ Π½Π΅ Π½Π°ΡΠ΅Π» Π΄ΡΡΠ³ΠΎΠΉ ΠΎΡΠ»Π°Π΄ΠΎΡΠ½ΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ N ++ Π½Π° Π²Π΅Π±-ΡΠ°ΠΉΡΠ΅
@donho ΡΠΌ. ΠΎΡΡΠ΅Ρ ΠΎΠ± ΠΎΡΠΈΠ±ΠΊΠ΅ Π½Π° https://sourceforge.net/p/scintilla/bugs/2093/
ΠΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡΠΏΡΠΎΠΈΠ·Π²Π΅ΡΡΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π±ΠΈΠ½Π°ΡΠ½ΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ NPP 7.7.
@donho ΠΎΡΠΈΠ±ΠΊΠ° (
Π― Π΄ΡΠΌΠ°Ρ, ΡΡΠΎ NPP ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΎΡΡΠΎ ΠΈΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°ΡΡ Π»ΡΠ±ΠΎΠΉ ch> 0x7F Π² ΠΊΠΎΠ΄ΠΎΠ²ΡΡ
ΡΡΡΠ°Π½ΠΈΡΠ°Ρ
DBCS ΠΈΠ»ΠΈ ΠΊΠΎΠ³Π΄Π° ch Π²Π²ΠΎΠ΄ΠΈΡΡΡ ΠΈΠ· IME, Π°Π²ΡΠΎΠ·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π΄Π»Ρ ΡΠ»ΠΎΠ² CJK - ΡΡΠΎ ΠΏΠΎΠ΄Π»ΠΎΡΡΡ.
@ andrecool-68 @rddim
ΠΠΎΠΆΠ°Π»ΡΠΉΡΡΠ°, ΠΏΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ ΡΡΡ ΡΠ±ΠΎΡΠΊΡ x64. Π Π°Π±ΠΎΡΠ°Π΅Ρ ΡΠΎΠ»ΡΠΊΠΎ Ρ ΡΠ΅ΠΆΠΈΠΌΠΎΠΌ ΠΎΡΠ»Π°Π΄ΠΊΠΈ Notepad ++, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ Π½Π΅ ΠΏΠΎΠ΄ΠΏΠΈΡΠ°Π½.
@donho
ΠΡΠ΅ ΠΎΠ΄Π½Π° ΠΏΠΎΠΏΡΡΠΊΠ° Π½Π° ΡΡΠΎΡ ΡΠ°Π· Ρ https://notepad-plus-plus.org/pluginListTestTools/notepad++.debug.x86.zip ΠΈ SciLexer.32.dll
Π΄Π°Π΅Ρ ΠΌΠ½Π΅ ΡΠΎ ΠΆΠ΅ ΡΠ°ΠΌΠΎΠ΅, ΡΡΠΎ ΠΈ https://github.com/notepad-plus- plus / notepad-plus-plus / issues / 5671 # issuecomment -495190280 ΡΠΊΡΠ°Π½
Π― Π½Π΅ Π·Π½Π°Ρ, ΠΊΠ°ΠΊ Π·Π°ΠΏΡΡΡΠΈΡΡ N ++ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ ΠΎΡΠ»Π°Π΄ΠΊΠΈ. ΠΡΠ»ΠΈ Π²Ρ ΠΈΠΌΠ΅Π΅ΡΠ΅ Π² Π²ΠΈΠ΄Ρ ΡΡΠΎ-ΡΠΎ Π²ΡΠΎΠ΄Π΅ VS, Ρ ΠΌΠ΅Π½Ρ Π½Π΅Ρ VS.
@donho
@ andrecool-68 @rddim
Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ Π·Π° ΡΠ΅ΡΡ. ΠΠ°ΠΆΠ΅ΡΡΡ, ΡΡΠΎ Π½Π΅ ΡΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠΈΠ» @zufuliu :
+ case SC_CHARSET_DEFAULT: return documentCodePage;
- case SC_CHARSET_DEFAULT: return documentCodePage ? documentCodePage : 1252;
ΠΡΠΎ ΡΠΎΠΆΠ΅ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ, ΠΎΠ½ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ ΠΎΡΠ»Π°Π΄ΠΊΠΈ (https://github.com/notepad-plus-plus/notepad-plus-plus/issues/5671#issuecomment-496128852), Π½ΠΎ Π½Π΅ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ Π²ΡΠΏΡΡΠΊΠ°?
ΠΏΠΎ ΠΊΡΠ°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅ΡΠ΅, Notaped2 ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ https://github.com/zufuliu/notepad2/blob/master/scintilla/win32/ScintillaWin.cxx#L1292
@donho
https://github.com/notepad-plus-plus/notepad-plus-plus/issues/5671#issuecomment -496042330
Π°Π²ΡΠΎΠ·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΎ https://github.com/notepad-plus-plus/notepad-plus-plus/issues/5671#issuecomment -496042330
ΠΠΎ ΠΊΠ°ΠΊ Π²Π΅Π΄ΡΡ ΡΠ΅Π±Ρ Π΄ΡΡΠ³ΠΈΠ΅ ΡΠ·ΡΠΊΠΈ - Π½Π΅ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎ
@ andrecool-68 ΠΏΠ΅ΡΠ²ΡΡ ΡΡΡΠΎΠΊΡ execute(SCI_STYLECLEARALL);
ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡΡΡΠΈΡΡ.
@zufuliu
ΠΡΠ±Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΡΡΠΎΡΠΊΠΈ Π½Π΅ Π·Π°ΠΌΠ΅ΡΠΈΠ» ... Π½ΡΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ ΠΏΠ΅ΡΠ΅ΠΊΡΡ)))
@donho
ΠΠΎΡΠ»Π΅ ΠΏΠ΅ΡΠ΅ΠΊΡΡΠ° ΡΠΎΠΆΠ΅ Ρ notepad++.debug.x86.zip
, SciLexer.32.dll
ΠΈ ΠΎΡΠΊΠ»ΡΡΠ΅Π½Π½ΡΠΌ Auto-Completion
Π²ΡΠ΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΎ. ΠΡΠΈ Π²ΠΊΠ»ΡΡΠ΅Π½Π½ΠΎΠΌ Auto-Completion
ΡΡΠΎ Π΄Π°Π΅Ρ ΠΌΠ½Π΅ ΡΠ°Π½Π΅Π΅ ΡΠΏΠΎΠΌΡΠ½ΡΡΡΡ ΠΎΡΠΈΠ±ΠΊΡ
@donho ΠΠ°ΠΊ ΠΎΡΠΊΠ»ΡΡΠΈΡΡ ΠΏΡΠΎΠ²Π΅ΡΠΊΡ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠ° scintilla?
... ΡΡΠΎΠ±Ρ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠ΅Π»ΠΈΠ·Π½ΡΠ΅ ΡΠ±ΠΎΡΠΊΠΈ
Π― Π½Π΅ Π±ΡΠ΄Ρ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΡΡ ΡΡΠΈ ΡΠ΅Π»ΠΈΠ·Ρ, Ρ Π±ΡΠ΄Ρ ΠΈΡ
ΡΠΎΠ»ΡΠΊΠΎ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°ΡΡ.
ΠΠΎΡΠ»Π΅ ΠΏΠ΅ΡΠ΅ΠΊΡΡΠ° ΡΠΎΠΆΠ΅ Ρ notepad ++. Debug.x86.zip, SciLexer.32.dll ΠΈ ΠΎΡΠΊΠ»ΡΡΠ΅Π½Π½ΡΠΌ Π°Π²ΡΠΎΠ·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΠ΅ΠΌ Π²ΡΠ΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΎ. ΠΡΠΈ Π²ΠΊΠ»ΡΡΠ΅Π½Π½ΠΎΠΌ Π°Π²ΡΠΎΠ·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΠΈ ΡΡΠΎ Π΄Π°Π΅Ρ ΠΌΠ½Π΅ ΡΠ°Π½Π΅Π΅ ΡΠΏΠΎΠΌΡΠ½ΡΡΡΡ ΠΎΡΠΈΠ±ΠΊΡ
ΠΠ½Π°ΡΠΈΡ, ΠΊΡΡΠ΅Π½ΠΈΠ΅ Π²ΡΠ΅Π΄Π½ΠΎ Π΄Π»Ρ Π·Π΄ΠΎΡΠΎΠ²ΡΡ, Π½ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Π΄Π»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ? : D
ΠΠ°ΠΊ ΠΎΡΠΊΠ»ΡΡΠΈΡΡ ΠΏΡΠΎΠ²Π΅ΡΠΊΡ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠ° "scintilla"?
ΠΡ Π½Π΅ ΠΌΠΎΠΆΠ΅ΡΠ΅. Π― ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»Ρ Π²Π°ΠΌ ΠΏΠΎΠ΄ΠΏΠΈΡΠ°Π½Π½ΡΠΉ Π΄Π²ΠΎΠΈΡΠ½ΡΠΉ ΡΠ°ΠΉΠ» ΡΠ΅Π»ΠΈΠ·Π° 32 ΠΈ 64, ΡΡΠΎΠ±Ρ ΡΠ±Π΅Π΄ΠΈΡΡΡΡ, ΡΡΠΎ Π²ΡΠ΅ Π² ΠΏΠΎΡΡΠ΄ΠΊΠ΅.
@zufuliu ΠΡΠ°ΠΊ, Π²Π°ΡΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ. Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ. ΠΠ΄Π½Π°ΠΊΠΎ Π²ΡΠ·ΡΠ²Π°Π΅Ρ Π»ΠΈ ΡΡΠ° ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΡ ΠΏΠΎΠ±ΠΎΡΠ½ΡΠΉ ΡΡΡΠ΅ΠΊΡ?
@donho ΠΡΡΠΈΠ½Π° ΡΠΎΠΆΠ΄Π°Π΅ΡΡΡ Π² Π»ΡΠ±ΠΎΠΌ ΡΠΏΠΎΡΠ΅
Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ Π²ΡΠ΅ΠΌ ΠΈ ΠΌΠΎΠ΅ΠΉ ΡΠΎΠ±Π°ΠΊΠ΅
Π’ΠΎΠ»ΡΠΊΠΎ ΠΎΠ½Π° ΠΌΠΎΠΆΠ΅Ρ Π½Π΅ΡΡΠΈ ΠΌΠΎΠΉ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ
@zufuliu ΡΠΏΠ°ΡΠΈΠ±ΠΎ Π·Π° Π²Π°ΡΡ ΠΏΠΎΠΌΠΎΡΡ
ΠΠ°Ρ ΡΠ΅Π΄Π°ΠΊΡΠΎΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ Π»ΠΎΠΊΠ°Π»ΠΈΠ·Π°ΡΠΈΡ?
@rddim @ andrecool-68
https://notepad-plus-plus.org/temp/
Woohoo ΠΎΠ½ ΠΆΠΈΠ²: D Π’Π΅ΠΏΠ΅ΡΡ ΠΎΠΊΠΎΠ»ΠΎ 275 ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ΠΎΠ² ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ ΠΌΠΎΠ³ΡΡ Π½Π°Π±ΠΈΡΠ°ΡΡ ΠΊΠΈΡΠΈΠ»Π»ΠΈΡΡ Π² ANSI
ΠΠΎΠ»ΡΡΠΎΠ΅ ΡΠΏΠ°ΡΠΈΠ±ΠΎ @ andrecool-68 @rddim @donho @MetaChuh @zufuliu
ΠΠ»Ρ ΠΌΠ΅Π½Ρ ΡΡΠΎ Π²ΠΎΠΎΠ±ΡΠ΅ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ... Π½ΠΎ ΠΌΠΎΠΈΠΌ Π΄ΡΡΠ·ΡΡΠΌ Π½ΡΠΆΠ½Ρ 1255 ΠΈ 1251.
@ andrecool-68
Π»ΠΎΠ» ... ΠΏΠΎΡΠ»Π΅ ΡΠΎΠ³ΠΎ, ΡΡΠΎ ΠΌΡ ΠΏΡΠΎΡΠΈΡΠ°Π»ΠΈ ΡΠ΅Π³ΠΎΠ΄Π½Ρ, Π»ΡΡΡΠ΅ ΠΏΠΎΡΡΠ°Π²ΠΈΡΡ ΡΠ΅ΡΠ½ΡΡ ΠΏΠΎΠ»ΠΎΡΡ ΡΠ΅Π½Π·ΡΡΡ Π½Π° Π²Π°ΡΠ΅ ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½Π½ΠΎΠ΅ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅, ΡΡΠΎΠ±Ρ ΡΠ±Π΅Π΄ΠΈΡΡΡΡ, ΡΡΠΎ ΠΌΡ Π½ΠΈΠΊΠΎΠ³ΠΎ Π½Π΅ ΠΎΠ±ΠΈΠ΄ΠΈΠΌ π
@rddim
Π― ΠΏΠ»ΠΎΡ
ΠΎΠΉ ΠΏΠΎΠ»ΠΈΡΠ΅ΠΉΡΠΊΠΈΠΉ, ΠΏΠΎΡΡΠΎΠΌΡ ΠΌΠ½Π΅ Π½Π΅ Π½ΡΠΆΠ½ΠΎ Π±Π»Π°Π³ΠΎΠ΄Π°ΡΠΈΡΡ.
ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΡΡΠΎΠΉ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΡΠΎ Π²ΡΠ΅ΠΉ Π²Π°ΡΠ΅ΠΉ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠ²Π½ΠΎΠΉ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ°ΡΡΠ½ΠΎΠΉ ΠΈΠ½ΠΈΡΠΈΠ°ΡΠΈΠ²ΠΎΠΉ ΠΠΎΠ½Π°, Π½Π΅ΡΠΌΠΎΡΡΡ Π½Π° ΡΠΎ, ΡΡΠΎ ΠΏΡΠΈΡΠΈΠ½ΠΎΠΉ ΡΠ²Π»ΡΡΡΡΡ Π±ΠΎΠ»Π΅Π΅ Π½ΠΎΠ²ΡΠ΅ Π²Π΅ΡΡΠΈΠΈ scintilla.
Ρ ΡΠ²Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ.
@MetaChuh
ΠΠΎΡ ΡΠΎΠ±Π°ΠΊΠ° ΠΎΡΠ΅Π½Ρ ΡΠ΅ΡΠΏΠΈΠΌΠΎ ΠΎΡΠ½ΠΎΡΠΈΡΡΡ ΠΊ Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠΌ ΠΌΠΎΡΠΎΡΠΈΠΊΠ»ΠΎΠ²))
@MetaChuh
Π’Ρ Ρ
ΠΈΡΡΡΠΉ ... Ρ ΡΠ΅Π±Ρ ΡΡΠΎ-ΡΠΎ ΠΎΡ Π΅Π²ΡΠ΅Ρ
ΠΠΎΠ³Π΄Π° Π΄ΡΠ°ΠΊΠ° Π·Π°ΠΊΠΎΠ½ΡΠΈΠ»Π°ΡΡ .. ΠΌΠ°Π»ΡΡΠΈΠΊ ΠΏΡΠΈΠ΅Ρ
Π°Π» Π½Π° ΠΌΠΎΡΠΎΡΠΈΠΊΠ»Π΅ ... ΡΡΠΎ Π½Π΅ΡΠ΅ΡΡΠ½ΠΎ
ΠΠΎΠ³Π΄Π° Ρ Ρ
ΠΎΡΡ ΠΏΠΎΠ²Π΅ΡΠ½ΡΡΡ ΡΠΎΠ±Π°ΠΊΡ Π·Π° Ρ
Π²ΠΎΡΡ ... Π― Π½ΠΈ Ρ ΠΊΠΎΠ³ΠΎ Π½Π΅ ΠΏΡΠΎΡΡ ΠΏΠΎΠΌΠΎΡΠΈ
ΠΠΎ Π΅ΡΠ»ΠΈ Π΅ΡΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Ρ Π±Π»ΠΎΠΊΠ½ΠΎΡΠΎΠΌ ++, Ρ Ρ
ΠΎΡΡ ΡΠ΅ΡΠΈΡΡ ΡΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ.
@zufuliu ΡΠΏΠ°ΡΠΈΠ±ΠΎ Π·Π° Π²Π°ΡΡ ΠΏΠΎΠΌΠΎΡΡ
ΠΠ°Ρ ΡΠ΅Π΄Π°ΠΊΡΠΎΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ Π»ΠΎΠΊΠ°Π»ΠΈΠ·Π°ΡΠΈΡ?
ΠΠ·Π²ΠΈΠ½ΠΈΡΠ΅, ΠΏΠ»Π°Π½ΠΎΠ² Π½Π° i18n Π½Π΅Ρ.
ΠΠΎΡΠ»Π΅ ΠΏΠ΅ΡΠ΅ΠΊΡΡΠ° ΡΠΎΠΆΠ΅ Ρ notepad ++. Debug.x86.zip, SciLexer.32.dll ΠΈ ΠΎΡΠΊΠ»ΡΡΠ΅Π½Π½ΡΠΌ Π°Π²ΡΠΎΠ·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΠ΅ΠΌ Π²ΡΠ΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΎ. ΠΡΠΈ Π²ΠΊΠ»ΡΡΠ΅Π½Π½ΠΎΠΌ Π°Π²ΡΠΎΠ·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΠΈ ΡΡΠΎ Π΄Π°Π΅Ρ ΠΌΠ½Π΅ ΡΠ°Π½Π΅Π΅ ΡΠΏΠΎΠΌΡΠ½ΡΡΡΡ ΠΎΡΠΈΠ±ΠΊΡ
ΠΠ½Π°ΡΠΈΡ, ΠΊΡΡΠ΅Π½ΠΈΠ΅ Π²ΡΠ΅Π΄Π½ΠΎ Π΄Π»Ρ Π·Π΄ΠΎΡΠΎΠ²ΡΡ, Π½ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Π΄Π»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ? : D
ΠΠ°ΠΊ ΠΎΡΠΊΠ»ΡΡΠΈΡΡ ΠΏΡΠΎΠ²Π΅ΡΠΊΡ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠ° "scintilla"?
ΠΡ Π½Π΅ ΠΌΠΎΠΆΠ΅ΡΠ΅. Π― ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»Ρ Π²Π°ΠΌ ΠΏΠΎΠ΄ΠΏΠΈΡΠ°Π½Π½ΡΠΉ Π΄Π²ΠΎΠΈΡΠ½ΡΠΉ ΡΠ°ΠΉΠ» ΡΠ΅Π»ΠΈΠ·Π° 32 ΠΈ 64, ΡΡΠΎΠ±Ρ ΡΠ±Π΅Π΄ΠΈΡΡΡΡ, ΡΡΠΎ Π²ΡΠ΅ Π² ΠΏΠΎΡΡΠ΄ΠΊΠ΅.
@zufuliu ΠΡΠ°ΠΊ, Π²Π°ΡΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ. Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ. ΠΠ΄Π½Π°ΠΊΠΎ Π²ΡΠ·ΡΠ²Π°Π΅Ρ Π»ΠΈ ΡΡΠ° ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΡ ΠΏΠΎΠ±ΠΎΡΠ½ΡΠΉ ΡΡΡΠ΅ΠΊΡ?
ΠΠ°ΠΊΠΎΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅? ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ CodePageFromCharSet Scintilla ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ SCI_STYLESETCHARACTERSET? ΠΏΠ΅ΡΠ²ΡΠΉ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ACP (0), Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠΌΠ΅ΡΡ ΠΏΠΎΠ±ΠΎΡΠ½ΡΠΉ ΡΡΡΠ΅ΠΊΡ, Π²ΡΠΎΡΠΎΠΉ - ΡΠΌ. https://github.com/notepad-plus-plus/notepad-plus-plus/issues/5671#issuecomment -496003800.
Π£ ΠΌΠ΅Π½Ρ Π±ΡΠ»Π° Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½Π°Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Ρ 32-ΡΠ°Π·ΡΡΠ΄Π½ΠΎΠΉ Π²Π΅ΡΡΠΈΠ΅ΠΉ Notepad ++ 7.7 Π½Π° ΡΠ΅ΡΡΠΊΠΎΠΌ ΡΠ·ΡΠΊΠ΅ (windows-1250).
ΠΠ½Π΅ Π½Π΅ ΡΠ΄Π°Π»ΠΎΡΡ Π½Π°Π±ΡΠ°ΡΡ ΠΈΠ»ΠΈ Π²ΡΡΠ°Π²ΠΈΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ΅ΡΡΠΊΠΈΡ
Π±ΡΠΊΠ² Π² ΠΊΠΎΠ΄ΠΈΡΠΎΠ²ΠΊΠ΅ ANSI.
ΠΠ°ΠΌΠ΅Π½Π° SciLexer.dll Π½Π° ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»Π΅Π½Π½ΡΠΉ (SciLexer32.signed.dll 27-May-2019 22:00) ΠΏΠΎΠΌΠΎΠ³Π»Π°, ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° ΠΈΡΡΠ΅Π·Π»Π°.
ΠΡΠ΄Π΅Ρ Π°ΠΏΠ΄Π΅ΠΉΡ Π΄Π»Ρ npp?
@lehha
ΠΡΠ΄Π΅Ρ Π°ΠΏΠ΄Π΅ΠΉΡ Π΄Π»Ρ npp?
ΠΠ΅Ρ, Π½Π΅ Π±ΡΠ΄Π΅Ρ - ΠΏΠΎ ΠΊΡΠ°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅ΡΠ΅, ΠΏΠΎΠΊΠ°. ΠΡΠΎ Π½Π΅ ΠΏΠΎΠ»Π½ΠΎΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅, ΠΈ Ρ Π½Π΅Π³ΠΎ Π±ΡΠ΄Π΅Ρ ΠΏΠΎΠ±ΠΎΡΠ½ΡΠΉ ΡΡΡΠ΅ΠΊΡ, ΠΊΠ°ΠΊ ΡΠΏΠΎΠΌΠΈΠ½Π°Π» @zufuliu.
@ andrecool-68 ΠΈ @rddim
ΠΡΠ°ΠΊ, Π½ΠΎΠ²ΡΠΉ Scilexer.dll ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π½Π° Π²Π°Ρ, Π½ΠΎ Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΠΎΡΠΊΠ»ΡΡΠΈΡΡ Π°Π²ΡΠΎΠ·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅, Π²Π΅ΡΠ½ΠΎ?
Π§ΡΠΎ ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΡ, Π΅ΡΠ»ΠΈ Π°Π²ΡΠΎΠ·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΎ?
SciLexer.32.dll ΠΈ ΠΎΡΠΊΠ»ΡΡΠΈΠ» Π°Π²ΡΠΎΠ·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅, Π²ΡΠ΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΎ. ΠΡΠΈ Π²ΠΊΠ»ΡΡΠ΅Π½Π½ΠΎΠΌ Π°Π²ΡΠΎΠ·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΠΈ ΡΡΠΎ Π΄Π°Π΅Ρ ΠΌΠ½Π΅ ΡΠ°Π½Π΅Π΅ ΡΠΏΠΎΠΌΡΠ½ΡΡΡΡ ΠΎΡΠΈΠ±ΠΊΡ
Π§ΡΠΎ Π·Π° Β«ΡΠ°Π½Π΅Π΅ ΡΠΏΠΎΠΌΡΠ½ΡΡΠ°Ρ ΠΎΡΠΈΠ±ΠΊΠ°Β»? ΠΠ΅ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ Π²Ρ ΠΏΠΎΡΡΠ½ΠΈΡΡ ΠΌΠ½Π΅ ΡΡΠΎ?
@donho
~ ΠΠ΅ Π²ΠΈΠΆΡ ΠΎΡΠΈΠ±ΠΎΠΊ Ρ ΠΊΠΈΡΠΈΠ»Π»ΠΈΡΠ΅ΠΉ. ~
ΠΠ²ΡΠΎΠ·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΎ.
https://notepad-plus-plus.org/temp/cyrillacPb/
ΠΠ·Π²ΠΈΠ½ΠΈΡΠ΅, Π΅ΡΡΡ ΠΎΡΠΈΠ±ΠΊΠΈ. ΠΠΎΡΠ»Π΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΠΎΠΊΠ½Π° Notepad ++ ΠΈΡΡΠ΅Π·Π½Π΅Ρ ΠΏΠ΅ΡΠ²ΡΠΉ ΡΠΈΠΌΠ²ΠΎΠ» ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»Π°ΡΡ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²ΠΊΠ°.
ΠΠΎΡ Π΅ΡΠ΅ ΠΎΠ΄Π½Π° ΠΎΡΠΈΠ±ΠΊΠ°, ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ², ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΡΠ΅Π³ΠΈΡΡΡΠ° ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ², ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²ΠΊΠΈ.
Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ! Π― Π½Π΅ Π²ΠΈΠΆΡ ΠΏΡΡΠΌΡΡ ΡΡΡΠ»ΠΎΠΊ Π²ΡΡΠ΅, ΠΏΠΎΡΡΠΎΠΌΡ Π΅ΡΡΡ:
https://notepad-plus-plus.org/temp/cyrillacPb/SciLexer32.signed.dll
ΠΈΠ»ΠΈ
https://notepad-plus-plus.org/temp/cyrillacPb/SciLexer64.signed.dll
ΠΠ΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°ΠΌΠ΅Π½ΠΈΡΡ SciLexer.dll Π² C: \ Program Files (x86) \ Notepad ++
@donho
Π‘ SciLexers ΠΈΠ· https://notepad-plus-plus.org/temp/cyrillacPb/ ΠΎΠ½ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Ρ Π²ΠΊΠ»ΡΡΠ΅Π½Π½ΡΠΌ Π°Π²ΡΠΎΠ·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΠ΅ΠΌ, Ρ.Π΅. Π±Π΅Π· ΠΏΡΠΎΠ±Π»Π΅ΠΌ. ΠΠ½ Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Ρ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΠ΅ΠΉ ΠΈΠ· ΡΡΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡ https://github.com/notepad-plus-plus/notepad-plus-plus/issues/5671#issuecomment -496189871, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ°ΠΊΠΆΠ΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΡΠ²Π΅ΡΠΎΠΌ Π½Π° "previously mentioned error"
@rddim ΠΡΠ°ΠΊ, SciLexers ΠΈΠ· https://notepad-plus-plus.org/temp/cyrillacPb/ ΡΡΡΡΠ°Π½ΠΈΠ»ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Π±Π΅Π· ΠΊΠ°ΠΊΠΈΡ -Π»ΠΈΠ±ΠΎ ΠΏΠΎΠ±ΠΎΡΠ½ΡΡ ΡΡΡΠ΅ΠΊΡΠΎΠ²?
@donho Π― ΡΠ΅ΡΡΠΈΡΡΡ Π΅ΡΠ΅ ΡΠ°Π·, ΡΡΠΎΠ±Ρ ΡΠ±Π΅Π΄ΠΈΡΡΡΡ, ΠΈ:
@rddim ΠΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΈΡΠ΅ Π±Π»ΠΎΠΊΠ½ΠΎΡ ++ ΠΈ ΡΠ½ΠΎΠ²Π° ΠΎΡΠΊΡΠΎΠΉΡΠ΅ ΡΡΠΎΡ ΡΠ°ΠΉΠ» ... ΠΈ ΡΡΠΎ Π²Ρ Π²ΠΈΠ΄ΠΈΡΠ΅?
@ andrecool-68 ΠΈ x32, ΠΈ x64 Π΄ΠΎΡΡΡΠΏΠ½Ρ Π΄Π»Ρ ΡΡΠ΅Π½ΠΈΡ ΠΏΠΎΡΠ»Π΅ ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎΠ³ΠΎ ΠΎΡΠΊΡΡΡΠΈΡ
@rddim Autodetect character encoding
Π²ΠΊΠ»ΡΡΠ΅Π½?
@ andrecool-68 ΠΠ°, Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ, ΠΏΠΎΡΡΠΎΠΌΡ ΡΡΠΎ Windows-1251
Π° Π½Π΅ ANSI
@rddim Π Ρ Π²ΠΎΠΎΠ±ΡΠ΅ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ)))
@ andrecool-68 @donho
Π x32, ΠΊΠΎΠ³Π΄Π° ΡΠ»ΠΎΠ²ΠΎ Π½Π°ΡΠΈΠ½Π°Π΅ΡΡΡ Ρ ΠΌΠ°Π»Π΅Π½ΡΠΊΠΎΠΉ Π±ΡΠΊΠ²Ρ, Auto-Completion
Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ, Π½ΠΎ Π½Π΅ Π²ΡΠ΅Π³Π΄Π° ( new 3
). Π― Π΄ΡΠΌΠ°Ρ, ΡΡΠΎ Π΄ΡΡΠ³ΠΈΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΡΠ²ΡΠ·Π°Π½Ρ Ρ Autodetect character encoding
ΠΠ·ΠΌΠ΅Π½ΠΈΡΡ: ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Ρ Auto-Completion
ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ Π² 7.6.6 x32
@rddim ΠΠ° ΡΠ΅ΡΠ²Π΅ΡΡΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅
ΠΊΠ°ΠΊΠΎΠΉ ΠΏΠ»Π°Π³ΠΈΠ½ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ Π΄Π»Ρ Π²ΡΡΠ°Π²ΠΊΠΈ Π³ΠΎΡΠΎΠ²ΠΎΠ³ΠΎ ΡΠ΅ΠΊΡΡΠ°?
@ andrecool-68 Π²Π½Π΅ΡΠ½ΠΈΠΉ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ Π±ΡΡΠ΅ΡΠ° ΠΎΠ±ΠΌΠ΅Π½Π° - CLCL
@rddim
ΠΠ°ΠΊ ΠΎΡΠΊΠ»ΡΡΠΈΡΡ ΡΡΠΈ ΡΡΡΠΎΡΠΊΠΈ, Π½Π΅ ΠΌΠΎΠ³Ρ Π½Π°ΠΉΡΠΈ Π² Π½Π°ΡΡΡΠΎΠΉΠΊΠ°Ρ
@ andrecool-68
ΠΠ°ΠΏΠΈΡΠΈΡΠ΅ ΠΌΠ½Π΅ ΠΏΠΈΡΡΠΌΠΎ, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π°ΠΉΡΠΈ Π΅Π³ΠΎ Π² bulgarian.xml. ΠΠ΄Π΅ΡΡ Ρ, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ, ΠΌΠΎΠ³Ρ Π²Π°ΠΌ ΠΎΡΠ²Π΅ΡΠΈΡΡ, Π½ΠΎ ΡΡΠΎ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° N ++, Π° Π½Π΅ Π΄ΡΡΠ³ΠΈΡ
ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ :)
ΠΌΠΎΠΆΠ΅Ρ ΠΊΡΠΎ-Π½ΠΈΠ±ΡΠ΄Ρ ΠΌΠ½Π΅ ΡΠΎΠΆΠ΅ ΠΏΠΎΠΌΠΎΡΡ?
Π― Π΄ΡΠΌΠ°Ρ, ΡΡΠΎ ΠΌΠΎΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° ΠΏΠΎΡ
ΠΎΠΆΠ°,
Π― Π½Π°ΠΏΠΈΡΠ°Π» Π² ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²Π΅ npp (Π² Π²Π΅ΡΠΊΠ΅ Π²Π΅ΡΡΠΈΠΈ 7.7), Π½ΠΎ Ρ Π½Π΅ ΡΠΌΠΎΠ³ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π·Π°ΠΏΡΠΎΡΠ΅Π½Π½ΡΡ ΠΌΠ½ΠΎΠΉ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ, Ρ ΡΠ°ΠΊ ΠΈ Π½Π΅ ΠΏΠΎΠ½ΡΠ» ΠΏΠΎΡΠ΅ΠΌΡ ..
Π² Π»ΡΠ±ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅,
ΠΡΠ±Π»ΠΈΠΊΡΡ Π·Π΄Π΅ΡΡ ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎ:
Π― ΠΏΠΎΠ»ΡΡΠ°Ρ sql-Π·Π°ΠΏΡΠΎΡΡ ΠΏΠΎ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΠΎΠΉ ΠΏΠΎΡΡΠ΅, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΡΠΊΡΡΠ²Π°Ρ Ρ ΠΏΠΎΠΌΠΎΡΡΡ npp ΠΈ
ΠΠ°ΡΠ΅ΠΌ Ρ ΠΊΠΎΠΏΠΈΡΡΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΡΠ°ΠΉΠ»Π° Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π΄ΠΈΡΠΏΠ΅ΡΡΠ΅ΡΠ° sql, ΡΡΠΎΠ±Ρ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ ΠΈΡ
,
Π½Ρ Ρ 7.7 Π³ΡΠ΅ΡΠ΅ΡΠΊΠΈΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΡΡ ΠΊΠ°ΠΊ ΠΊΠΈΡΠ°ΠΉΡΠΊΠΈΠ΅, Ρ ΠΎΡΠΊΠ°ΡΠΈΠ»ΡΡ Π½Π° 7.6.6 ΠΈ ΠΎΠ½ΠΈ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΡΡ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎ
"Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²ΠΊΠΈ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²" ΠΎΡΠΊΠ»ΡΡΠ΅Π½ΠΎ Π΄Π»Ρ ΠΌΠ΅Π½Ρ,
ΠΏΠΎΡΠ»Π΅ Π΄ΡΡΠ³ΠΎΠΉ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ, ΠΊΠΎΡΠΎΡΠ°Ρ Ρ ΠΌΠ΅Π½Ρ Π±ΡΠ»Π° Ρ ΡΡΠΈΠΌ Π² ΠΏΡΠΎΡΠ»ΠΎΠΌ,
ΠΏΠΎΡΡΠΎΠΌΡ Ρ Π±Ρ ΠΏΡΠ΅Π΄ΠΏΠΎΡΠ΅Π», ΡΡΠΎΠ±Ρ ΠΎΠ½ ΠΎΡΡΠ°Π²Π°Π»ΡΡ Π²ΡΠΊΠ»ΡΡΠ΅Π½Π½ΡΠΌ
ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ: Ρ ΠΏΡΠΎΠ±ΠΎΠ²Π°Π» Π²ΡΡΠ΅ΡΠΊΠ°Π·Π°Π½Π½ΡΠΉ scilexer (32 Π±ΠΈΡ):
https://notepad-plus-plus.org/temp/cyrillacPb/SciLexer32.signed.dll
ΠΈ Ρ ΠΌΠ΅Π½Ρ ΡΡΠΎ ΡΠΎΠΆΠ΅ ΡΡΠ°Π±ΠΎΡΠ°Π»ΠΎ!
@patrickdrd @rddim @ andrecool-68
ΠΠ΅ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ Π²Ρ ΠΏΡΠΎΡΠ΅ΡΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π΄Π²ΠΎΠΈΡΠ½ΡΠ΅ ΡΠ°ΠΉΠ»Ρ ΠΈ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠ΄ΠΈΡΡ, ΡΡΠΎ ΠΎΡΠΈΠ±ΠΊΠ° ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½Π° ββΠΈ Π±Π΅Π· ΡΠ΅Π³ΡΠ΅ΡΡΠ° (Ρ Π²ΠΊΠ»ΡΡΠ΅Π½Π½ΡΠΌ Π°Π²ΡΠΎΠ·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ)?
32 Π±ΠΈΡΠ°:
https://notepad-plus-plus.org/temp/cyrillacPb/npp.7.7.bin.zip
64 Π±ΠΈΡΠ°:
https://notepad-plus-plus.org/temp/cyrillacPb/npp.7.7.bin.x64.zip
Π― ΡΠΎΠ»ΡΠΊΠΎ ΡΡΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π» 32-Π±ΠΈΡΠ½ΡΡ Π²Π΅ΡΡΠΈΡ, ΠΈ ΠΎΠ½Π° Π²ΡΠ³Π»ΡΠ΄ΠΈΡ Ρ
ΠΎΡΠΎΡΠΎ,
Ρ
ΠΎΡΡ ΠΏΡΠΎΠΉΠ΄Π΅Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°ΡΠΎΠ², ΠΏΡΠ΅ΠΆΠ΄Π΅ ΡΠ΅ΠΌ Ρ ΡΠΌΠΎΠ³Ρ ΠΏΡΠΎΡΠ΅ΡΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠΎΡ ΠΆΠ΅ ΡΡΠ΅Π½Π°ΡΠΈΠΉ
Ρ ΠΎΡΠΎΡΠΎ, ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΡΠΉ ΡΡΠ΅Π½Π°ΡΠΈΠΉ ΡΠΎΠΆΠ΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ
@donho
ΠΡΠΈ Π²Π²ΠΎΠ΄Π΅ ΠΊΠΈΡΠΈΠ»Π»ΠΈΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ Π½Π΅ Π±ΡΠ»ΠΎ.
ΠΡΠΈ ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎΠΌ ΠΎΡΠΊΡΡΡΠΈΠΈ ΡΠ°ΠΉΠ»Π° (ANSI) Π½Π°ΡΠ°Π»ΡΠ½ΡΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»Ρ ΠΈΡΡΠ΅Π·Π°ΡΡ.
(ANSI ΠΏΡΠ΅Π²ΡΠ°ΡΠ°Π΅ΡΡΡ Π² Macintosh)
Π‘ΠΊΠΎΡΠ΅Π΅ Π²ΡΠ΅Π³ΠΎ Π²ΠΈΠ½ΠΎΠ²Π°Ρ "ΠΠ²ΡΠΎΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²ΠΊΠΈ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²"
( Autodetect character encoding
ΠΈ auto-completion
... Π²ΠΊΠ»ΡΡΠ΅Π½Ρ)
@ andrecool-68 ΠΠ½Π΅ Π½ΡΠΆΠ½ΠΎ Π²Π°ΡΠ΅ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΏΠΎΡΠ»Π΅ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΎΠ±ΠΎΠΈΡ Π΄Π²ΠΎΠΈΡΠ½ΡΡ ΡΠ°ΠΉΠ»ΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ Ρ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΡ, Π΄Π»Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Π²Π²ΠΎΠ΄Π° Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ ANSI. Π― Π²ΠΈΠ΄Π΅Π» Π²Π°Ρ ΠΏΠΎΡΡ, ΠΈ ΡΡΠ° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° - Π΅ΡΠ΅ ΠΎΠ΄Π½Π°. ΠΠ°Π²Π°ΠΉΡΠ΅ ΡΡΡΡΠ°Π½ΡΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΠΏΠΎ ΠΏΠΎΡΡΠ΄ΠΊΡ, ΠΈΠ½Π°ΡΠ΅ Π²Ρ ΠΏΡΠΎΡΡΠΎ Π·Π°ΠΏΡΡΠ°Π΅ΡΠ΅ Π²ΡΠ΅Ρ , ΠΈ ΡΡΠΎ ΡΠΎΠ²ΡΠ΅ΠΌ Π½Π΅ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ!
@donho ΠΠΎΠΆΠ΅Ρ ΠΌΠΎΠΈ ΡΠ»ΠΎΠ²Π° Π²Π°ΠΌ Π½Π΅ ΠΏΠΎΠ½ΡΡΠ½Ρ ... ΠΈΠ·Π²ΠΈΠ½ΠΈΡΠ΅, Π½ΠΎ Ρ ΠΏΠΈΡΡ ΡΠ΅ΡΠ΅Π· translate.google))
Π― Ρ
ΠΎΡΠ΅Π» ΡΠΊΠ°Π·Π°ΡΡ, ΡΡΠΎ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π» ΠΎΠ±Π° ΡΠ°ΠΉΠ»Π°, ΠΈ ΠΊΠΈΡΠΈΠ»Π»ΠΈΡΠ° ΠΏΠ΅ΡΠ°ΡΠ°Π»Π°ΡΡ Π±Π΅Π· ΠΎΡΠΈΠ±ΠΎΠΊ.
Π ΡΠΎ, ΡΡΠΎ Π°ΡΡΠ΅ΡΠ°ΠΊΡΡ ΠΏΡΠΈ ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎΠΌ ΠΎΡΠΊΡΡΡΠΈΠΈ ΡΠ°ΠΉΠ»Π° ... Π‘Π°ΠΌ Π½Π΅ Π·Π½Π°Ρ ... ΡΡΠΎ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ ΡΡΠ°ΡΠΎΠΉ ΠΈΠ»ΠΈ Π½ΠΎΠ²ΠΎΠΉ ΠΎΡΠΈΠ±ΠΊΠΈ.
Π§ΡΠΎ Π·Π°ΠΌΠ΅ΡΠ°Ρ ΠΏΡΠΈ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ... ΡΠΎ ΡΠΎΠΎΠ±ΡΠ°Ρ Π²Π°ΠΌ
@donho
Π― ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°Π» ΠΎΡΠ»Π°Π΄ΠΎΡΠ½ΡΡ ΡΠ±ΠΎΡΠΊΡ Notepad ++ Ρ ΠΏΠΎΠΌΠΎΡΡΡ scintilla416 (Ρ ΡΠ΅ΠΌΠΈ ΠΆΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡΠΌΠΈ),
// case SC_CHARSET_DEFAULT: return documentCodePage ? documentCodePage : 1252;
case SC_CHARSET_DEFAULT: return documentCodePage;
Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²ΠΊΠΈ ΠΎΡΠΊΠ»ΡΡΠ΅Π½ΠΎ ... ΡΠΎ Ρ ΠΊΠΈΡΠΈΠ»Π»ΠΈΡΠ΅ΠΉ ΠΏΡΠΎΠ±Π»Π΅ΠΌ Π½Π΅Ρ.
ΠΡΠ»ΠΈ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΎ "Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²ΠΊΠΈ", ΡΠΎ Ρ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²ΠΊΠΎΠΉ ΡΠΎΡΠ½ΠΎ ΡΠ°ΠΊΠΈΠ΅ ΠΆΠ΅ Π°ΡΡΠ΅ΡΠ°ΠΊΡΡ, ΠΊΠ°ΠΊ Ρ ΠΏΠΈΡΠ°Π» Π² ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅ΠΌ ΠΏΠΎΡΡΠ΅.
ΠΠΎΠΆΠ΅Ρ Π±ΡΡΡ, ΡΡΠΎ Π²Π°ΠΌ ΡΠ΅ΠΌ-ΡΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ.
ΠΡΠ»ΠΈ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΎ "Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²ΠΊΠΈ", ΡΠΎ Ρ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²ΠΊΠΎΠΉ ΡΠΎΡΠ½ΠΎ ΡΠ°ΠΊΠΈΠ΅ ΠΆΠ΅ Π°ΡΡΠ΅ΡΠ°ΠΊΡΡ, ΠΊΠ°ΠΊ Ρ ΠΏΠΈΡΠ°Π» Π² ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅ΠΌ ΠΏΠΎΡΡΠ΅.
Π’Π°ΠΊ ΡΡΠΎ ΡΡΠΎ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Β«Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²ΠΊΠΈΒ». ΠΠΎΠΆΠ°Π»ΡΠΉΡΡΠ°, ΡΠΎΠ·Π΄Π°ΠΉΡΠ΅ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ Π½ΠΎΠ²ΡΡ Π·Π°Π΄Π°ΡΡ.
@donho ΠΈΠ·Π²ΠΈΠ½ΠΈΡΠ΅ Π·Π° ΠΏΠΎΠ·Π΄Π½ΠΈΠΉ ΠΎΡΠ²Π΅Ρ, Ρ Π±ΡΠ» ΠΎΡΠ΅Π½Ρ Π·Π°Π½ΡΡ ΠΈ Π²Π΄Π°Π»ΠΈ ΠΎΡ Π΄ΠΎΠΌΠ°.
ΠΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΎΡΠ»ΠΈΡΠ½ΠΎ. Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ
ΡΡΠ° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Π²ΡΠ΅ Π΅ΡΠ΅ ΡΠΎΡ
ΡΠ°Π½ΡΠ΅ΡΡΡ, Ρ Π±ΠΎΡΡΡ, ΡΠ΅Π±ΡΡΠ°,
ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠΉ Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ Ρ Π³ΡΠ΅ΡΠ΅ΡΠΊΠΈΠΌΠΈ ΡΠΈΠΌΠ²ΠΎΠ»Π°ΠΌΠΈ Π½Π΅ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΡΡΡ Π΄ΠΎΠ»ΠΆΠ½ΡΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ Π½Π° ΠΌΠΎΠ΅ΠΌ 32-ΡΠ°Π·ΡΡΠ΄Π½ΠΎΠΌ ΡΠ°Π±ΠΎΡΠ΅ΠΌ ΡΡΠΎΠ»Π΅ Windows 7,
Π² ΡΠΎ Π²ΡΠ΅ΠΌΡ ΠΊΠ°ΠΊ ΠΎΠ½ ΠΎΡΠ»ΠΈΡΠ½ΠΎ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΡΡΡ Π² 64-ΡΠ°Π·ΡΡΠ΄Π½ΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ Windows 8, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΏΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ Π΄ΡΡΠ³ΠΎΠ³ΠΎ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ°
edit: ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ, ΡΡΠΎ Π΄ΡΡΠ³Π°Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ Ρ ΠΎΡΠΊΠ°ΡΠΈΠ»ΡΡ Π΄ΠΎ 7.6.6, ΠΈ ΠΎΠ½Π° Π²ΡΠ΅ Π΅ΡΠ΅ Π±ΡΠ»Π° ΡΠ°ΠΌ,
Π― Π΄Π°ΠΆΠ΅ ΠΏΡΠΎΠ±ΠΎΠ²Π°Π» ΠΏΠΈΡΠ°ΡΡ Π½Π° Π³ΡΠ΅ΡΠ΅ΡΠΊΠΎΠΌ Π² npp, Π½ΠΎ ΡΡΠΎ ΠΊΠ°ΠΆΠ΅ΡΡΡ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΠΌ!
Π― ΠΌΠΎΠ³Ρ ΠΏΠ΅ΡΠ°ΡΠ°ΡΡ Π½Π° Π³ΡΠ΅ΡΠ΅ΡΠΊΠΎΠΌ Π² Π±Π»ΠΎΠΊΠ½ΠΎΡΠ΅ (windows), Π½ΠΎ, ΠΏΠΎΡ
ΠΎΠΆΠ΅, Π½Π΅ ΠΌΠΎΠ³Ρ Π² npp
Π‘Π°ΠΌΡΠΉ ΠΏΠΎΠ»Π΅Π·Π½ΡΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ
@ andrecool-68
ΠΠ°ΠΏΠΈΡΠΈΡΠ΅ ΠΌΠ½Π΅ ΠΏΠΈΡΡΠΌΠΎ, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π°ΠΉΡΠΈ Π΅Π³ΠΎ Π² bulgarian.xml. ΠΠ΄Π΅ΡΡ Ρ, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ, ΠΌΠΎΠ³Ρ Π²Π°ΠΌ ΠΎΡΠ²Π΅ΡΠΈΡΡ, Π½ΠΎ ΡΡΠΎ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° N ++, Π° Π½Π΅ Π΄ΡΡΠ³ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ :)