නොට්පෑඩ් ++ හි භාෂාවේ සින්ටැක්ස් ඉස්මතු කිරීම සඳහා අභිරුචි දිගු පැවරීම


287

නොට්පෑඩ් ++ හි විවෘත සංස්කරණයේ .sql ගොනු වල ප්‍රති results ලය වන්නේ නොට්පෑඩ් වෙත SQL සින්ටැක්ස් ඉස්මතු කිරීමයි. නොට්පෑඩ් ++ වෙනත් දිගු සඳහාද එසේ කිරීමට මා කැමතිය, මට මෙය අර්ථ දැක්විය හැකි යම් පසුබිමක් තිබේද?


එය දැනටමත් නොවේද? එය පෙරනිමියෙන් කළ යුතුය.
ඩීආර්විට්

2
එය කරන්නේ .sql ගොනු සඳහා මිස වෙනත් ලිපිගොනු සඳහා නොවේ
සත්‍යජිත් භට්

4
නොට්පෑඩ් ++ සෑම ගොනුවක් සඳහාම මෙනුවෙන් තෝරාගත් භාෂාව මතක තබා ගැනීමට හෝ දෙවන වරට ඔබ භාෂාවක් සමඟ දිගුව සම්බන්ධ කළ විට එම භාෂාවේ ශෛල වින්‍යාස කරන්නාට ඔබේ දිගුව එක් කිරීමට මම ප්‍රාර්ථනා කරමි.
මැතිව් ලොක්

භාෂාව / ඔබේ භාෂාව නිර්වචනය කරන්න ... මෙනුව හරහා ඔබට ඔබේ දිගුවේ භාෂා වර්ණ වෙනස් කළ හැකි බව සලකන්න .
පිසදමන්න

1
විය හැකි අනුපිටපතක්
නොට්පෑඩ්

Answers:


358

ඔබ නොට්පෑඩ් ++ හි ගොනුවක් විවෘත කළ විට එය ගොනු දිගුව මත පදනම්ව අන්තර්ගතයන් සඳහා සින්ටැක්ස් ඉස්මතු කිරීම පැටවීමට උත්සාහ කරයි.

පවතින භාෂා වලින් එකක් සඳහා ඔබ අභිරුචි දිගුව භාවිතා කරන්නේ නම්, ඔබට සැකසීම් -> ස්ටයිලර් වින්‍යාස කරන්නා තුළ අභිරුචි දිගුව එක් කළ හැකිය. භාෂාව තෝරන්න සහ "පරිශීලක දිගුව" සංස්කරණ කොටුවේ දිගුව එක් කරන්න. බහු දිගු එකතු කිරීමට ඒවා භාවිතයෙන් වෙන් කරන්න Space.

සින්ටැක්ස් ඉස්මතු කිරීම යෙදීම බැලීමට ඔබේ ගොනුව නැවත විවෘත කළ යුතුය.

භාෂා මෙනුවෙන් වෙනස් භාෂාවක් තේරීමෙන් ඔබට සින්ටැක්ස් ඉස්මතු කිරීමේ විලාසය වෙනස් කළ හැකිය.


මම මෙය උත්සාහ කර ඇත, නමුත් එය 1 දිගුවකට පමණක් පවරයි, මට බහු දිගු පැවරීමට අවශ්‍යය.
සත්‍යජිත් භට්

25
ඔබට අවකාශය සමඟ වෙන් කිරීමෙන් බහු දිගු එකතු කළ හැකිය, එය මගේ පෝස්ටයට එක් කළේය
ටී. කල්ට්නෙකර්

21
මෙම වෙනස සිදු කිරීම දැනට Notepad ++ හි විවෘත කර ඇති ගොනු වලට බල නොපානු ඇති බව සලකන්න. එසේම, නොට්පෑඩ් ++ වසා දැමීම සහ නැවත විවෘත කිරීම සැසි අතර විවෘතව පවතින ගොනු වලට තවමත් බලපාන්නේ නැත. බලපෑම දැකීම සඳහා තනි ලිපිගොනු වසා නැවත විවෘත කළ යුතුය.
mwolfe02

මෙම ක්‍රමය පරිශීලක අර්ථ දක්වන භාෂාවන් සඳහා ද ක්‍රියා නොකරයි. ඒවා සඳහා, පහත පිළිතුර බලන්න, නමුත් langs.xml වෙනුවට, පරිශීලක සංස්කරණය කරන්න DefineLang.xml
Chase Sandmann

2
මෙම ක්‍රමය ක්‍රියාත්මක වන්නේ පරිපාලක ලෙස නොට්පෑඩ් ++ විවෘත කිරීමේදී පමණි. මෙම ගැටළුව බලන්න: github.com/notepad-plus-plus/notepad-plus-plus/issues/67 එසේම C: \ වැඩසටහන් ලිපිගොනු (x86) in හි වැඩසටහන් ලිපිගොනු වල වෙනස්වීම් (අවසර පත්‍රය නිකුත් කිරීම) දිගටම පවතින බව පෙනේ. Notepad ++ \ තේමාවන් \ SelectedTheme.xml එයින් අදහස් වන්නේ ඔබ තේමාවන් මාරු කරන විට මෙම සැකසුම භාවිතා නොකරන බවයි.
ඩැනියෙල් බොග්ඩන්

71

සොයා langs.xml , ඒ කියන්නෙ ++ එය විවෘත සමඟ ආරම්භ වන රේඛාව සොයා,: ගොනු (\ පරිශීලකයන් [පරිශීලක නාමය] \ AppData \ Roaming \ Notepad ++ සාමාන්යයෙන් සී යටතේ) <Language name="sql" ext="sql"සහ ඔබ තුළ අවශ්ය දිගුවක් එක් දිගුව ක්ෂේත්රයේ සමග, ඔවුන් වෙන් අවකාශය.

පරිශීලක අර්ථ දක්වන ලද භාෂාවක් සඳහා මෙය කිරීමට, ඒ වෙනුවට userDefineLang.xml සොයා සංස්කරණය කරන්න ext="".

ඔබ නොට්පෑඩ් ++ "අතේ ගෙන යා හැකි" -මෝඩයේ ස්ථාපනය කර ඇත්නම්, එවිට langs.xml සහ userDefineLangs.xml කෙලින්ම නොට්පෑඩ් ++ පිහිටා ඇති ෆෝල්ඩරයේ ඇත.


7
මෙම ප්‍රවේශය ද හොඳින් ක්‍රියාත්මක වේ, නමුත් ටී. කල්ට්නෙකර්ගේ ප්‍රවේශය තරමක් වැඩි පරිශීලක හිතකාමී ය, ස්තූතියි!
සත්‍යජිත් භට්

1
මම දැනගෙන හිටිය එකම ක්‍රමය එයයි :).
alex

2
හොඳයි, මම මෙම ප්‍රවේශයට කැමතියි, මට අභිරුචි දිගු රාශියක් ඇති අතර ඒවා පිටපත් කර මේ ආකාරයෙන් අතීතයට ගෙන ඒමට පහසුය.
ජේම්ස්

2
මෙම ක්රමය මට වැඩ කළා. GUI සමඟ දිගුව එකතු කිරීම ක්‍රියා නොකරන්නේ මන්දැයි මට තේරෙන්නේ නැත. "C: \ පරිශීලකයින් (පරිශීලක) \ appdata \ රෝමිං \ notepad ++ \ langs.xml"
jmmr

මා සතුව නොට්පෑඩ් ++ ස්ථාපනය කර නැත, නිකම්ම නිකම්, එබැවින් lang.xmlගොනුව යෙදුම් නාමාවලියෙහි ඇත ;-)
බෙට්ලිස්ටා

0

යමෙක් නොට්පෑඩ් ++ සැසි ලිපිගොනු භාවිතා කරන්නේ නම් (මම ඒවා නම් කළෙමි *.nppxml) ඔබට ඒවා සංස්කරණය කර <File lang="...">ගුණාංගය වෙනස් කළ හැකිය , උදා.

<File ... lang="Normal Text" ... filename="httpd.conf"
<File ... lang="Normal Text" ... filename="some.log"

වෙත:

<File ... lang="Powershell" ... filename="httpd.conf"
<File ... lang="log" ... filename="some.log"

හොඳ පෙරනිමියක් ලබා ගැනීම සඳහා (හෝ මගේ *.logලිපිගොනු වලදී පරිශීලකයා ලෙස අර්ථ දක්වා ඇත ) සින්ටැක්ස් එක් එක් ගොනුව නැවත විවෘත නොකර වහාම ඉස්මතු කරයි.

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.