WikiDer > Анықтама: Мәтіндік редакторды қолдау - Википедия
Бұл анықтама беті қалай басшылыққа алу керек. Онда Уикипедия нормалары мен тәжірибелерінің кейбір аспектілері (-лері) бойынша процедуралар немесе процедуралар егжей-тегжейлі көрсетілген. Бұл біреу емес Википедия ережелері немесе нұсқаулары, және әр түрлі деңгейлерді көрсетуі мүмкін консенсус және тексеру. |
Бұл көбінесе ыңғайлы Wikipedia мақалаларын өңдеу толыққанды пайдалану мәтіндік редактор, веб-шолғыштың стандартты мәтін аймағының орнына. Мәтіндік редакторлар мақалаларды жазу және редакциялау үшін өте пайдалы құралдарды ұсынады (әсіресе ұзақ сияқты мақалалар), мысалы емлені тексеру, іздеу және ауыстыру, макростар, синтаксисті бөлектеужәне әріптік сұрыптау. Олар сонымен бірге мақаланың жергілікті сақтық көшірмесін сақтаудың жылдам және қарапайым әдісін ұсынады, мүмкін болашақ оффлайн редакциялау үшін. wikEd Википедия үшін (Preferences> Gadgets> Edit) осы мүмкіндіктердің кейбірін қолдайды, ал кейбір браузерлер емле тексеруді қолдайды. Кез-келген жағдайда сіз Уикипедияны таңдай аласыз VisualEditor визуалды редакциялау үшін, сіздің пайдаланушының қалауыңыз бойынша.
Бұл парақта бірнеше сыртқы және браузердегі мәтіндік редакторларды Википедия мақалаларын редакциялауға бейімдеуге арналған нұсқаулар бар.
Мәтіндік редакторда мақалаларды қалай ашуға болады
Қолмен әдіс
Сыртқы редакциялаудың «қолмен» тәсілі GUI мәтіндік редакторды пайдалану керек көшіру және қою. Кейбір мәтіндік редакторлар әр түрлі қолдайды немесе орнатылмауы мүмкін арнайы кейіпкерлер—Қытай таңбалары, латын емес әріптер, математикалық таңбалар және басқалары - олар әдетте квадрат түрінде көрсетілетін таңбамен ауыстырылады. Өңделген бетті сақтамас бұрын редакторыңыз арнайы таңбалармен айналыспағанын алдын ала қарап алыңыз. Мәтіндік процессор да қолданылуы мүмкін және арнайы таңбаларды дұрыс қолданбауы мүмкін.
- Мақалаға немесе бөлімге арналған Wikipedia өңдеу терезесін әдеттегідей шолғышта ашыңыз (беттің немесе бөлімнің Edit қойындысын нұқыңыз немесе пернелер тіркесімі Ift Shift+Alt+E)
- Браузердің мәтін аймағының барлық мазмұнын таңдаңыз Ctrl+A немесе M см+A), оны көшіріңіз (буферге; Ctrl+C), содан кейін қою (Ctrl+V) оны сыртқы редактордың терезесінде
- Мәтіндік редактордың мазмұнын редакциялаңыз және көшіріңіз
- Браузер мәтін аймағының мазмұнын қайта жазылатын етіп таңдаңыз, содан кейін өңделген мәтінді қайта қойыңыз
- Өңделген бетті сақтамас бұрын алдын ала қарап, тексеріп алыңыз.
Кейбір шолғыш / редактор бағдарламалық жасақтамалары үшін тиімді әдістер бар:
Chrome және Firefox
- GhostText (осы веб-сайтта немесе Firefox үшін Құралдар> Қондырмалар арқылы қосылған) мәтін жолағын Chrome немесе Firefox Wikipedia терезесінен қолдау көрсетілетін сыртқы редактордан ашады (сынақтан өту бағдарламасы Жоғары мәтін, немесе ашық ақпарат көзі Атом, VS коды, немесе Vim редакциялау кезінде браузер мен сыртқы мәтінді үндестіреді.
Mozilla және Mozilla Firefox
| Бұл анықтама парағының бөліктері (бөлімге қатысты) болуы керек жаңартылды. Себеп келтірілген: осы қондырмалардың бірнешеуі жақында пайда болғанымен сәйкес келмейді (посттан кейінгі)Квант) Firefox нұсқалары. Соңғы оқиғаларды немесе жаңадан қол жетімді ақпаратты көрсету үшін осы анықтама бетін жаңартыңыз. Тиісті талқылауды мына жерден табуға болады талқылау беті. (Ақпан 2019) |
Егер сіз Mozilla веб-шолғышта мәтіндік аймақтарды, оның ішінде Википедия өңдеу аймағын өңдеуге арналған сыртқы редакторды теңшеуге болады. Бұл браузер мен редактор арасында мақала мәтінін көшіру және қою қажеттілігін болдырмайды. Бірнеше шешім бар:
- Мұның бәрі мәтін!, блоктан тыс редакциялауды және UTF-8 кодтауды қолдайды. Ескерту: Егер де сен сонымен қатар керек синтаксисті бөлектеу сіздің өрісіңізде бұл қосымшаның ерекшеленуімен сәйкес келмеуі мүмкін Қалаулар → Бета ерекшеліктері, бірақ in белгісімен жұмыс істейді Қалаулар → Гаджеттер. (Бөлектеу үшін төменнен қараңыз) Вим ішінде.) Ескерту: Firefox 57+ жүйесінде жұмыс тоқтатылды.
- Vimperator және Пендактил мәтінді сыртқы редакциялауға мүмкіндік беретін кірістіру режимінде төте жол бар (әдепкі бойынша) Ctrl+ мен). Ескерту: Firefox 57+ жүйесінде жұмыс тоқтатылды.
- GhostText. Chrome және Firefox-қа арналған кеңейтім (соның ішінде квант), сіз редакторда терген барлық нәрсе веб-шолғышта бірден пайда болады. Редактор плагинін бөлек орнатуды қажет етеді.
- мәтін Firefox-кванттық үйлесімді басқа ауыстыру Мұның бәрі мәтін. Сонымен қатар қосымша, бұл серверді бөлек орнатуды қажет етеді. Тек қолдайды Linux.
- MozEx. The ресми пакет редакциялауды қолдамайды UTF-8- кодталған құжаттар және дұрыс орнатылмаған Mozilla Firefox. Алайда, әзірлеу нұсқасы мұндай проблемалар жоқ. Жылдам MozEx оқулығы қол жетімді.
- ViewSourceWith мәтінді өңдеуге қатысты ұқсас функционалдылықты қамтамасыз етеді.
- TextArea Sputnik, сыртқы редактордағы блоктаудан тыс өңдеуді және әртүрлі кодтауды қолдайды. (Сіз мәтіндік жәшікте сіз жасаған түзетулермен байланысты емес сұрақ белгілерін көре аласыз (мысалы, Юникод графема және басқа да глифтер төменгі жағында), бірақ сіздің түзетулеріңіз кейіпкерлерді жоймайды.)
- ExEditor көмегімен сыртқы редактордағы блоктан тыс редакциялауды қолдайды. Осы жазбадан бастап, басқа сыртқы редактор плагиндерінің (Бұл All Text, ViewSourceWith) көп процедурасын (aka e10s) Firefox-ты қолдамауы жиі кездеседі, алExEditor көмегімен.
Осы шешімдердің барлығымен редакциялауды аяқтағаннан кейін редакторға сақтау керек, содан кейін браузердің мәтіндік аймағын басып, ол жаңартылады. Содан кейін алдын ала қарауды басуға болады. Егер алдын-ала қарағаннан кейін өңдеуді жалғастырғыңыз келсе, шолғышта «Кері» түймесін басыңыз, содан кейін редакторыңызда жұмыс жасаңыз. Сонымен қатар, сіз бірінші рет өңдеуді бастамас бұрын алдын ала қарауды басуыңыз мүмкін, содан кейін редакторыңызда жұмыс істей аласыз, сақтаңыз, алдын ала қарап шығыңыз, тағы басқаларын өңдеңіз, сақтаңыз, алдын ала қараңыз және т.б.
Сияқты кейбір Firefox шанышқылары Бозғылт ай және Waterfox бұрынғы қондырмаларды қолдау. Firefox 57-ден бастап іске қосу үшін барлық қондырмалар WebExtensions API негізінде болуы керек.
Мұның барлығы мәтінді қолданыңыз! сыртқы редакторды шақыру
| Бұл анықтама беті болуы керек жаңартылды. Соңғы оқиғаларды немесе жаңадан қол жетімді ақпаратты көрсету үшін осы анықтама бетін жаңартыңыз. Тиісті талқылауды мына жерден табуға болады талқылау беті. |
Қашан Мұның бәрі мәтін! Firefox кеңейтімі орнатылды, мәтін аймағының төменгі оң жақ бұрышында кішкене көк өңдеу батырмасы пайда болады. Тек сіздің редакторыңыздағы мәтін аймағының мазмұнын ашу үшін батырманы басыңыз.
Алайда, сіз қолданар алдында Мұның бәрі мәтін!, сіз Preferences диалогтық терезесінде редакторыңызға жолды көрсетуіңіз керек. Сіз пайдаланған кезде теңшелімдер диалогы автоматты түрде ашылады Мұның бәрі мәтін! бірінші рет, бірақ оны қолмен келесідей ашуға болады: мәтінмәндік мәзірді ашу үшін мәтіндік аймақты тінтуірдің оң жағымен басыңыз; «Мұның бәрі мәтін» → «Қалаулар» тармағын таңдаңыз.
Егер сіздің редакторыңыз файл атауынан басқа командалық жолдың басқа нұсқаларын қажет етсе, редакторға қоңырау шалу үшін қабықша сценарийін (Linux және macOS жүйелеріндегі .sh файлы немесе Windows-тағы .bat) қолданыңыз және редакторыңызға қоңырау шалудың орнына сол сценарийге жол көрсетіңіз. тікелей. Сонымен қатар, сіз редакторыңыз файл түрінің арнайы конфигурациясын қолданған жағдайда, файлдың атын кеңейтуді вики файлының түріне Параметрлер диалогына қосуға болады.
Жоғарыда айтылғандар орындалғаннан кейін, сіз мәтіндік аймақтың оң жақ төменгі бұрышындағы Өңдеу батырмасын басу арқылы кез-келген мәтін аймағын өңдей аласыз. Сонымен қатар, мәтіндік аймақты тінтуірдің оң жақ түймешігімен нұқуға болады. «Мұның бәрі мәтін» мәзірінен файл атауының қандай кеңейтімін өңдеуге болатындығын таңдауға болады, келесі жолы көк өңдеу батырмасын қолданасыз, бұл кеңейту сіз соңғы рет қолданған.
Өңдеуден кейін файлды редактордан сақтаңыз. Мазмұн Firefox мәтіндік аймағына автоматты түрде көшіріледі. Мұны көрсету үшін мәтін аумағы қысқа уақытқа сарыға айналады.
Өңдеу үшін уақытша файл жасалады және ол соңында жойылады. Егер сіз мәтіндік файлды кейінірек редакциялау үшін сақтағыңыз келсе, файлдың атын өзгерте аласыз және / немесе басқа каталогқа сақтай аласыз.
Vim немесе басқа консольдік редакторды пайдалану
Кейбір макростар жұмыс істей алады Vim, бірақ астында емес gVim қандай да бір себептермен (мысалы, мәтіндік абзацтарды форматтауға арналған макро). Немесе сіз жай ғана VV-ді gVim-ді қолданудың орнына X терминалында пайдаланғыңыз келеді. V терминалын X терминал терезесінде шақыру үшін X терминалын шақыру үшін және сценарийді іске қосу үшін қабықша сценарийін жазуға болады (төменде қараңыз). vim сол X терминалындағы команданы немесе әдетте сіздің қалаған редакторыңызды таңдаңыз. Осы сценарийдің файл атауы деп есептейік wiki.edit.vimжәне сценарийді каталогқа салғаныңыз / home_dir / bin / сценарийдің жолы болатындай етіп/home_dir/bin/wiki.edit.vimЖоғарыда көрсетілген жолды Preferences терезесіне салыңыз (орнына / usr / bin / gvim) барлығы мәтін. Ол жұмыс істеуі керек. Ескертіп қой / home_dir / бұл үй каталогына түбірден толық жол (/) анықтамалық; пайдаланбаңыз ~/ (tilde) орнына / home_dir /; ол жұмыс істемейді. Сценарий тізімі wiki.edit.vim төменде келтірілген:
#! / bin / sh: ${КӨРІНІС='vim'}exec xterm -e $ VISUAL ${1+"$@"}Файлды орындалатын етіп жасауды ұмытпаңыз $ chmod + x wiki.edit.vim
Mac-те Vim пайдалану
Mac-те Vim-мен жақсы жұмыс жасау үшін бұл барлық мәтінді алу үшін сізге орнату керек Macvim. MacVim орнатылған кезде mvim деген сценарий де қосылады. MacVim.app файлын емес, осы сценарийді пайдалану үшін «Барлығы мәтін» деп айту керек. Оны сақтау үшін жақсы жер - сіздің MacVim.app файлыңыздың бір қалтасында (Әдепкі бойынша қосымшалар).
Сілеусін
Сілеусін мәтіндік аймақ мазмұнын сыртқы редактормен өңдеуге мүмкіндік береді. Меңзер мәтін аймағында болған кезде оны теруге болады Ctrl+X және E - немесе Ctrl+E және E мәтіндік редакторды шақыру. Сонымен қатар, Lynx сыртқы редакторды шақыру үшін пайдаланушы анықтайтын кілтпен байланыстырады (әдетте байланыстырылмайды). Кейбір пакетерлер Lynx теңшелім файлында пайдаланушы анықтайтын байланыстыруды тағайындай алады.
Қаптамаңыз
Файлды сыртқы редакторға сақтағаннан кейін, оны тастап, Lynx-ке оралғаннан кейін Lynx сұрағына «Көрсетілген аймаққа сәйкес сызықтарды орау керек пе? (N)» дегенге «жоқ» деп жауап беріңіз. N кілт; «иә» деп жауап бергенде, әйтпесе құжат құрылымын бұзатын, тасымалдаудың қалыпты қайтарымы бар Lynx орамы болады. Мақаланы алдын ала қарауды қолдану ұсынылады.
Сызық пен абзацтың үзілуі
Сілтемеде сызық ұзындығының ендірілген қатаң шегі бар. 2.8.3 нұсқасында мына жолды табыңыз LYGlobalDefs.h:
- # MAX_LINE 1024 анықтаңыз
Мұны неғұрлым ұзын етіп өзгертуге болады (мысалы, 8192) және қайта құрастыруға болады. Егер сіз Lynx-ті қайта құра алмасаңыз, төменде берілген уақытша шешімдер ұсынылады.
Сілеусін 1023 таңбадан ұзын сызықтарды бұзуға бейім: Бұл орын алғанда, көптеген анықтамалық деректері бар үлкен абзац оңай бұзылуы мүмкін, және сол сияқты сақталған мақалалар сәл сәйкес келмеуі мүмкін; ең қиын жағдайда күрделі мақалалар құрылымын жоғалтуы мүмкін.
Таңба ұзындығының шегі әдепкі өлшемі 1023 символды құрайтын жолға орнатылған максималды буфер ұзындығына тәуелді; бұл әрекетті курсорды мәтін аймағының шегіне асырған жолға жылжыту кезінде байқауға болады, сол кезде Lynx ескерту береді: «Форма өрісінің мәні буфер ұзындығынан асады! Құйрықты кесіңіз».
Мақала мәтінінің абзацы бетінде ұзақ болмаса да, онда көптеген сілтемелер болуы мүмкін, оларға қатысты көптеген кодтар және олар үшін деректер, бұл мақаланың нақты абзацын әлдеқайда ұзағырақ етеді, ал кейбір жағдайларда жақсы болады 1023 таңбадан асады. Мәтін жолы осы шектен асып, мәтіндік файл Lynx мәтіндік аймағына қайта жіберілгенде, Lynx қате туралы хабарлама жібереді: «Ескерту! Өте ұзын жолдар оралды!». Мұндай жағдайда мақаланың мазмұнын мұндай мәселелер азайтылғанға дейін сақтамаған жөн.
Сондықтан, мақала редакторлары ұзынырақ жолдардың таңбаларының ұзындығын қадағалап отыруы керек және (әдетте) мүмкін болған жағдайда, кареткалардың қайтарылуымен (HTML емес) стратегиялық сызықтарды енгізіңіз <BR> тегтер): vi немесе VIM сияқты жетілдірілген мәтіндік редакторлар, әдетте, олардың күй аймағында курсордың орналасуын көрсетеді және курсор жолдың соңында болған кезде жолдың ұзындығын өлшеуге мүмкіндік береді.
Сілтемелері бар мақалалар кодының ұзағырақ абзацына, егер параметрлер мәндерінің өзі бұзылмаған болса, сілтеме кодына бір жол үзілістерін енгізуге болады.
- Кейбір Википедия редакторлары кез-келген сілтеме параметрінің алдында саптық үзіліс енгізу практикасын қолданады (мысалдардан көруге болады) Дәйексөз шаблондары; Бұл мәтін ішінде жақсы тәжірибе бола ма, пікірталасқа жатады);
- Басқа редакторлар абзацтың көрнекі консистенциясына кедергі жасамайды және өте ұзын URL мекен-жайына дейін жолды енгізеді, бұл терминал терезесіндегі визуалды сызықтан ұзын, әдетте 80 символдан тұрады. Егер мәтіндегі жағдай қажет болса, сызықты үзіліс басқа параметрлерден бұрын енгізілуі мүмкін.
URL мекенжайлары әдетте ұзын болғандықтан, оларды жаңа жолға орналастыру мақала басылымдарын салыстыру үшін ыңғайлы, өйткені алдын ала және / немесе URL-ге қосылатын мәтіндік бұзылмайтын кейбір кодтар салыстыру бағанының қарау терезесінің сыртында орналасуы мүмкін және бұл өзгерістерді анықтауға кедергі болуы мүмкін. мақалаға арналған.
Егер абзац сызығы шекті деңгейге жетсе немесе одан бірнеше таңбадан асып кетсе, онда мақала редакторлары кодты немесе мәтінді оңтайландыруды таңдай алады:
- Артық кеңістікті алып тастау арқылы:
- кең үлгі деректері бар ең жақсы тәжірибе (мысалы, сілтемелер) - алдыңғы параметр мәнінің соңғы таңбасын және келесі параметрдің маркер құбырын бөлу;
- Сөйлем аяқталғаннан кейін қарапайым мәтінде кейбір мақала жазушылар бір орынның орнына екі бос орын қосады, бірақ браузерлер бұған мән бермейді.
- Үлгі деректерін қысқа форматқа қайта өңдеу арқылы:
күні = 26 ақпан 2011 жылауыстыруға боладыдата = 2011-02-26- Жеке күнді таңдауы бар пайдаланушылар жүйеге кірген кезде күндерді өздерінің қолайлы форматында көруі керек; - Ішіндегі мәтіннің сипатына әсер етпей жолды қайта жазу арқылы.
- Жоғарыда айтылғандар абзац жолында сынатын код болмаса да қолданылады.
Егер жол параграфы 1023 таңбалы шектен асып кетсе, бірақ ешқандай анықтамалық кодты (немесе жол үзілістерімен жұмыс істейтін басқа викикодты) қамтымаса, онда пайдаланушылар жақсы оқылуы үшін логикалық түрде осы абзацты екіге бөлуді қарастырған жөн.
Кодтау
Егер екпінді және халықаралық таңбалар дұрыс көрсетілмесе, Юникодты қолдайтын терминалды бағдарламаны пайдаланыңыз (мысалы Uxterm) және Lynx опцияларында болжамды және дисплей таңбалар жиынтығын UTF-8 немесе одан жоғарыға орнатыңыз.
Осыған қарамастан, кез-келген арнайы таңбалармен, оның ішінде стандартты емес латын, кириллица немесе басқа латын емес тілдермен мақала мазмұны UTF-8-дегі Lynx мәтіндерінде кездеседі. & # xXX; формат, олар мәтіндік редакторларға жіберіледі, содан кейін кері жіберіледі.
Сақ болыңыз, бұл UTF-8 глифтік көріністері бір таңба ретінде емес, алтау ретінде қарастырылады (ö = & # xF6;), және олар 1023 таңбалы жол шегін қосады.
Мұндай мінез-құлық латын емес мәтіндерді, тіпті акценттік таңбалардың көп мөлшерін көрсете алатын тілдерде жазылған латын мәтіндерін редакциялауға кедергі келтіреді.
Қараңыз # Арнайы кейіпкерлермен жұмыс жасау көбірек.
Windows-тағы Lynx
Жоғарыда келтірілген нұсқаулардан басқа, Windows-қа тән нәзіктіктер де бар.
Егер сіз Викимедианың қауіпсіз серверлерін пайдаланғыңыз келсе, SSL қолдайтын Lynx нұсқасын алыңыз. Сізде бар-жоғын білу үшін Параметрлерге өтіп, User-Agent тақырыбында бар-жоғын тексеріңіз OpenSSL.
Болжалды таңбалар жиыны болуы керек utf-8, өйткені бұл Википедия қолданатын әдепкі сипаттама. Дисплейдегі таңбалар жиыны әр түрлі болуы мүмкін, мысалы cp850, бірақ өзгертілетін мәтін әрқашан болады utf-8.
Windows-та дисплей қарпі 'Растрлық қаріптер' орнына Lucida Console болуы керек, өйткені Lucida Console символдардың көп мөлшерін қолдайды. Дисплей қарпін терезе қасиеттерінде өзгертуге болады: Windows xp-де Lynx терезесінің белгішесін нұқыңыз (тақырыптың сол жағында), Properties (Қасиеттер) пәрменін таңдап, қаріптер қойындысына ауысыңыз, ол әдетте тек Raster қаріптері мен Lucida Console тізімдейді.
Lynx теңшелім файлдары
Lynx үшін конфигурация файлдары қарапайым мәтіндік файлдар болып табылады және Unix-тің сызықтарын қолдайтын кез-келген мәтіндік редактордан өңделеді. Windows 9x жүйесінде бұл үшін мәтіндік редактор орнатылған WordPad, өйткені Блокнот Windows-тың ескі нұсқаларында Unix Line Feed-ті қолдамайды.
lynx.cfg бұл Lynx үшін конфигурация файлы; Windows-тағы ғаламдық конфигурация файлы Lynx орындалатын файлымен қай жерде орнатылған болса, сол қалтада болады. Әдеттегі орын C: Program Files Lynx. Егер Lynx сол қалтаға орнатылған болса, онда Windows Vista және одан жаңарақылар әдетте файлды өңдеу үшін әкімшіге кіруді талап етеді (User Account Control арқылы).
lynx.rc - бұл пайдаланушыға арналған Lynx пайдаланушының әдепкі файлы, бұл Параметрлер бетінен сақталған. Ондағы параметрлер ғаламдық конфигурациялық файлға қарағанда басымдыққа ие. Windows Vista жүйесінде әр пайдаланушыға арналған әдепкі файлдар болуы мүмкін C: Users Пайдаланушы аты AppData Local temp lynx.rc. Егер файл темп каталогы, дискіні тазарту сияқты автоматтандырылған тазарту құралдарын пайдалану кезінде мұқият болуға кеңес беріледі.
Lynx Option файлының синтаксисі глобалды (lynx.cfg) және бір пайдаланушыға (lynx.rc) теңшелім файлдары арасында әртүрлі.
lynx.cfg кең; оған барлық нұсқалар, әр нұсқаға түсіндірмелі пікірлермен бірге орналастырылады. Егер олай болмаса, онда ресми онлайн нұсқасы бар lynx.isc.org/lynx2.8.7/lynx2-8-7/lynx.cfg - Егер сіздің Lynx нұсқаңыз басқаша болса, URL мекен-жайындағы сандарды сәйкесінше өзгертіңіз, өйткені кейбір нұсқалар нұсқаға сәйкес келетінін есте сақтаңыз.
Опцияны іздеудің ең жақсы әдісі - мәтіндік редактордың іздеу функциясын қолдану.
Белсенді пайдаланылмаған кезде опция хэшпен түсіндіріледі # және оның әдепкі параметрі қосулы; Опцияны пайдалану үшін оның алдындағы хэш таңбасын жойыңыз. Кейде конфигурация файлында белгілі бір параметр жоқ болуы мүмкін, бірақ оны қолданушы қосуы мүмкін.
Әдепкі бойынша қайта қарау
Төмендегі опциялар көбінесе Windows үшін құрастырылған Lynx екілік файлдарында әдепкі ретінде кездеседі және Уикипедияда қолданылатын форматтау шарттарына сәйкес келмеуі мүмкін. Бұл опцияларды редакциялауға болады lynx.cfg және әдетте Параметрлер бетінде көрсетілмейді. Өзгерістер жасамас бұрын файлдың сақтық көшірмесін жасаңыз, оның атын өзгертіңіз сілеусін, Мысалға.
тегтері жиылды
The COLLAPSE_BR_TAGS: параметрі орнатылуы керек ЖАЛҒАН, төмендегі мысалдағыдай:
COLLAPSE_BR_TAGS: ЖАЛҒАН
Себебі, кейбір редакторлар әдейі біреуден көп пайдаланады <BR> тег, әсіресе әдеттегі абзацтық үзілістерге жол берілмейтін жерлерде.
Негізделген мәтін
Графикалық браузерлер мұны көрсетпейді, өйткені негіздеу қолданылмайды. Ол үшін орнатыңыз
АҚТАУ: ЖАЛҒАН
Нөмірленген сілтемелер
Уикипедия мақалаларында кестеде байланыстырылған мазмұн жиі кездесетіндіктен, сілтемелердің алдындағы немесе жанындағы жақшалардағы сандар назар аударуы мүмкін. Мына опцияларды орнатыңыз:
DEFAULT_KEYPAD_MODE: LINKS_ARE_NOT_NUMBEREDNUMBER_LINKS_ON_LEFT: ЖАЛҒАН
Өңдеу
Windows-та Lynx-тен тыс редакторды шақыруға арналған әдеттегі пернелер тіркесімі Ctrl + x + e, Unices және басқа жерлерде сияқты Ctrl + E + e емес; мұны конфигурация файлында өзгертуге болады. Ішкі және сыртқы редакторды талғамы мен қалауына қарай пайдалануға болады. Жоғарыда көрсетілген себептерге байланысты Windows блокнотынан аулақ болыңыз. Тек Windows XP-де ғана WordPad-та Unicode толық қолдауы бар (кейбір ескертулермен).
Mediawiki синтаксисін пайдалануға конфигурацияланған Vim-пен мысал:
SYSTEM_EDITOR: C: Progra ~ 1 Vim vim73 vim.exe -c «setf mediawiki»
Қос тырнақшаларға назар аударыңыз ^
Түс мәселелері
Vim сияқты терезедегі редакторды қолданған кезде және Lynx-ке шыққаннан кейін Lynx-тің кез-келген түс тақырыбы жұмыс істемейді (сілтемелер мен түймелер енді белгіленбейді), сондықтан ең жақсы тәжірибе - бұл ешқашан Опцияларда түстерді көрсетпеу (Сыртқы көрініс бөлімінде), және параметрлерді сақтаңыз.
Сыртқы редактор мүмкіндігі
MediaWiki 1.5 - 1.21 нұсқалары үшін бағдарламалық жасақтама кез-келген сыртқы құралды пайдаланып кез-келген ресурстарды өңдеуге мүмкіндік берді. Қараңыз Нұсқаулық: сыртқы редакторлар толық ақпарат алу үшін. Бұл 1.22 нұсқасының валютасы кезінде жойылды
Басқа браузерлер
Конкерор
Конкерор пернесін басу арқылы сыртқы редакторды пайдаланып мәтін жолдарын өңдей алады Ctrl+мен фокусталған мәтін жолағында. Бұл мүмкіндікті орнату туралы толық ақпаратты мына жерден табуға болады Сыртқы өңдеу Conkeror веб-сайтынан.
dwb
dwb мәтіндік аймақты теру арқылы сыртқы редактормен өңдеуге мүмкіндік береді Ctrl+e курсор мәтін аймағында болған кезде. Бұл кілтті байланыстыруды келесіге өзгертуге болады dwb: пернелер астындағы бет open_editor опциясы, ал редактор анықталады dwb: параметрлер бет.
элинктер
Тек мәтіндік шолғыш элинктер сонымен қатар мәтіндік аймақтарды өңдеу функциясын ұсынады. Пернелер тіркесімі Ctrl+Т сыртқы редакторды шақырады, мысалы. Vim. Бұл синтаксисті бөлектеуді, функцияларды өңдеуді, емле түзетулерін және жергілікті көшірмелерді сақтауды пайдалануға мүмкіндік береді.
Луакит
Луакит пернесін басу арқылы сыртқы редакторды пайдаланып мәтін жолдарын өңдей алады Ctrl+e фокусталған мәтін жолағында. Сыртқы редактордың функционалдығы редактор және open_editor Lua модульдері. Пайдаланушының конфигурациясы а редакциялау арқылы жүзеге асырылады userconf.lua файл мен кілт байланыстары қосу_байланыстыру және жою_байланыстыру функциялары.
qutebrowser
qutebrowser теру арқылы таңдалған мәтін аймағында сыртқы редакторды аша алады Ctrl+e немесе : ашық редактор команда. Параметрлері арқылы өзгертуге болады : орнатылған командасында, редакторында анықталған пәрмен бөлім. Кілт байланыстыруды қолдану арқылы өзгертуге болады config.bind () жылы config.py немесе : байланыстыру команда.
вимб
вимб теру арқылы пішін аймағында сыртқы редакторды аша алады e немесе басу арқылы Ctrl+т енгізу режимінде болған кезде форма өрісінде. Редакторды өзгерту арқылы анықталады : редактор-пәрменді орнатыңыз кілттер картасын орнату және өзгерту пайдалану арқылы жүзеге асырылады : карта кескіндерді өзгерту үшін. Пәрмендерді бейнелеу үшін әр түрлі кілттерді бейнелеу режимдері бар екенін ескеріңіз.
мүмкін емес
мүмкін емес мәтіндік терезелерді теру арқылы сыртқы редакторда аша алады Ctrl+т кірістіру режимінде болғанда. Пайдаланушының конфигурациясы a-ға түзетулер енгізу арқылы жүзеге асырылады vimprobablerc файл. Кілт байланыстыруды өзгерту үшін карта пәрмені ашылған функциясы. Басқа редакторды анықтау үшін өңдеуші өзгерту үшін команда vimprobableedit URI схемасы.
w3м
w3м әдепкі бойынша мәтіндік аймақтар үшін сыртқы редакторды ашады. Сыртқы редакторды өзгерту үшін түймесін басыңыз o Параметрлер экранын ашып, Редактор өрісін өзгерту үшін. Егер Редактор өрісі бос қалдырылса, w3m пайдаланылады $ РЕДАКТОР орта айнымалы.
вебмактар
вебмактар басу арқылы сыртқы редакторды пайдаланып мәтін өрістерін өңдей алады Ctrl+х e таңдалған мәтін өрісінде. Сыртқы редакторды баптау редакциялау арқылы жүзеге асырылады __init__.py табылған ~ / .webmacs / init каталогы және өзгерту сыртқы редактор-команда айнымалы. The define_key () және undefine_key () функциялар, сәйкесінше, пернелер картасына команданы анықтайды және анықтамайды.
xombrero
xombrero сыртқы редактордағы таңдалған мәтіндік элементті басу арқылы өңдей алады Ctrl+мен кірістіру режимінде болған кезде немесе : редакциялау команда. Параметрлерді өзгерту арқылы өзгертуге болады xombrero.conf файл. Кілт байланыстыруды өзгерту үшін а пернені байланыстыру үшін жазба редакциялау команда. Редактор үшін жазба құру арқылы анықталады сыртқы_ редактор параметр.
Командалық құралдар
Сондай-ақ бар пәрмен жолы мақалаларды жүктеуге, оларды сүйікті мәтіндік редактордың көмегімен өңдеуге және өңделген мақалаларды Wikipedia-ға (немесе кез-келген MediaWiki серверіне) кері жүктеуге мүмкіндік беретін құралдар. Бұл веб-шолғышты қажет етпейді. Бұл (кем дегенде):
- мвс, а Перл бағдарламасы қол жетімді CPAN. Қосымша ақпарат бар Мета: WWW :: Mediawiki :: Client. Өкінішке орай, mvs жергілікті файлдың атауын wiki қашықтағы сервері үшін парақтың тақырыбы ретінде пайдаланады. Егер сізге UTF-8-де орыс, жапон немесе араб тілдеріне арналған титулдық парақтар қажет болса, сіз мұндай файлдарды жүктей алмайсыз. Mediawiki :: Client, сонымен қатар Perl кітапханалары UTF-8 таңбаларын басқаруда жеткіліксіз, меніңше, сіздің терминалыңыз бен қабығыңыз UTF-8 үшін дұрыс орнатылған болса да. Бірақ қараңыз Debian қателері туралы есептер.
- mw: Нұсқаулық: Pywikibot - Википедиямен сансыз істер жасауға арналған кең кітапхана және утилиталар жиынтығы. Сондай-ақ, ол Википедия парақтарын редакциялау сияқты қарапайым нәрсе жасай алады. UTF-8-де тақырыптардың қате берілуіне жол бермеудің бірнеше әдісі бар, мысалы, тақырып атауын енгізуге мүмкіндік береді ішінде файлдың өзі және командалық жолдың басқа құралын қолдану. Жергілікті файлдың атын қарапайым ASCII-де жазуға болады. Pagefromfile.py-ді қолданатын жергілікті 'foo.wiki' деп аталатын файлдың мысалы келтірілген. mw: Нұсқаулық: Pywikibot):
{{-start -}} '' 'Демография' '', или наука о народонаселении, изучает численность, состав, размещение и движение жұмыспен қамту. {{- stop -}} {{- start-}} '' '人口 学' '' は ヒ ト の 人口 の 的 研究 を い い 主 と し て の 大 き き さ 構造 そ し て そ の 成長 展 を を 研究 対 と と す。。 {{- аялдама -}} {{'' '}' ' '- бұл адам популяцияларын, ең алдымен олардың мөлшеріне, құрылымына және дамуына қатысты ғылыми зерттеу. {{- аялдама -}} {{- бастау-}}' '' الديمغرافية '' ': علم يتناول دراسة المجتمعات البشرية من حيث حجومها و بناها و تطورها و خصائصها العامة و لا سيم من النواحي الكمية. {{- аялдама-}}Жоғарыда келтірілген мысалда төрт тапсырманы бір параққа жүктеуге арналған пәрмен жолы («басталу» және «тоқтау» белгілері демография, 人口 学, демография және الديمغرافية төрт парақты қатарынан жүргізеді):
python pagefromfile.py -файл: foo.wiki
Википедияны редакциялау үшін нақты редакторларды қалай орнатуға болады
Атом
Екі пакеттің кем дегенде біреуі қажет Атом синтаксисті ерекшелеуді қолдау үшін. Пакеттерді пайдаланып орнатыңыз Команда-, - Орнату іздеу:
- language-mediawiki
- тілді белгілеу
GNU Emacs
Бірнешеуі бар Эмакс негізгі режим MediaWiki синтаксисін өңдеу үшін қол жетімді бағдарламалар:
- Mediawiki.el, қараңыз mediawiki.el туралы github. «... Mediawiki-де орналастырылған сайттарды (әрине, Википедияны қоса) өңдеу мүмкіндігін қосады».
- wikipedia-mode.el (ескірген) - бұл негізінен қамтамасыз ететін қарапайым негізгі режим синтаксисті бөлектеу MediaWiki үшін қосымша баға.
- wikipedia.el (ескірген) - әлдеқайда жетілдірілген негізгі режим WYSIWYG Wikipedia мақалаларын редакциялау. Алайда, ол токтың көмегімен жасалғанына назар аударыңыз CVS GNU Emacs нұсқасы ескі нұсқалармен үйлесімді болмауы мүмкін және ол белсенді түрде сақталмағандықтан тиімді түрде тоқтатылған. Сондай-ақ, режим дамудың альфа кезеңі ол жетім болған кезде, оны өзіңіз үшін қолданыңыз.
Сызықтық форматтау
longlines.el енді GNU Emacs стандартты таратылымының бөлігі болып табылады. Анықтама үшін келесі ақпарат сақталады.
Wikipedia мақалалары жол үзілістерін қолданбаңыз. Осыған байланысты сіз келесілердің бірін орнатқыңыз келуі мүмкін:
- longlines.el - Emacs үшін «сөздерді орау» функциясын жүзеге асырады (
longlines.elенді GNU Emacs құрамына кіреді). Орнату нұсқаулығыlonglines.el. - экран сызықтары.el - логикалық сызықтардан гөрі экран сызықтары тұрғысынан жұмыс жасау үшін қозғалыс командаларын қайта анықтайды
Қол жеткізу әдістері
wikipediafs.el виртуалды қолдану кезінде жоғарыда аталған негізгі режимдердің бірімен бірге пайдалануға болады Wikipedia файл жүйесі.
jEdit
Үшін jEdit (Java қолдайтын ОЖ) мекен-жайында плагин бар http://www.djini.de/software/mwjed/ . Википедияны белгілеу үшін синтаксисті бөлектеуді қамтамасыз етуден басқа, ол HttpClient компонентін қолдана отырып, Wikipedia сайтымен тікелей байланыса алады. Джакарта жобасы. (2012-03-20 жағдайында қол жетімді емес.)
Кейт / KWrite
Кейт (KDE шеңберіндегі мәтіндік редактор) әдепкі бойынша MediaWiki синтаксисін бөлектеуге қолдау көрсетеді. Таңдау Құралдар → Бөлектеу → Белгілеу → Mediawiki.Ол әдепкі түзетуде бәрін таниды:
- HTML тегтері және нысандары
- Уики басқару символдары
- Үлгілер
- Айнымалылар
- Кілт сөздер
- Сілтемелер
- Бөлімнің тақырыптары
- Кестелер
<nowiki>...</nowiki>бөлімдер- Уики тэгтері
Бөлектеуді конфигурациялауға болады Параметрлер → Кейтті конфигурациялау → Қаріптер мен түстер → Мәтін мәнерлерін бөлектеу ашылмалы мәзірден «Markup / MediaWiki» таңдаңыз.
Сонымен қатар импорттаудың ерекшеленетін құралы бар: Параметрлер → Кейтті конфигурациялау → Қаріптер мен түстер → Мәтін мәнерлерін бөлектеу → Бөлектеу: → Импорттау батырмасы.
Кейт жолдарды динамикалық түрде орайды.
Гедит
Гедит бірге жеткізілетін кросс-платформалық, ақысыз бағдарламалық жасақтама мәтіндік редакторы Ubuntu Әдепкі бойынша Linux. Бар GPL- лицензияланған MediaWiki синтаксисін бөлектеу режимі әдепкі бойынша жіберіледі 3.10 және жаңа.
Ескі нұсқалар үшін оны мына жерден жүктей аласыз https://github.com/jpfleury/gedit-mediawiki/archive/master.zip, ашыңыз және тілдік файлды дұрыс қалтаға көшіріңіз, әйтпесе GNU / Linux қабығында келесілерді іске қосуға болады:
- Gedit 2.x үшін:
wget - шығару құжаты=master.zip https://github.com/jpfleury/gedit-mediawiki/archive/master.zipunzip master.zipmkdir -p ~ / .local / share / gtksourceview-2.0 / language-specs / cp gedit-mediawiki-master / mediawiki .lang ~ / .local / share / gtksourceview-2.0 / language-specs /- Gedit 3.x үшін:
wget - шығару құжаты=master.zip https://github.com/jpfleury/gedit-mediawiki/archive/master.zipunzip master.zipmkdir -p ~ / .local / share / gtksourceview-3.0 / language-specs / cp gedit-mediawiki-master / mediawiki .lang ~ / .local / share / gtksourceview-3.0 / language-specs /MediaWiki синтаксисін бөлектеу режимін таңдау үшін gedit мәзіріне өтіңіз Көру> Бөлектеу режимі> Басқалары және таңдаңыз MediaWiki.
NoteTab
A Clip Library плагині үшін NoteTab (Windows) мәтіндік редакторында Wiki түзетулерін автоматтандыруға арналған кейбір функциялар бар.
SubEthaEdit
A синтаксисті бөлектеу режимі қол жетімді SubEthaEdit (macOS) сияқты. Режим бумасын жүктегеннен кейін оны жіберіңіз / Кітапхана / Қолданбаны қолдау / SubEthaEdit / Режимдер / (жалпы жүйе бойынша) немесе ~ / Library / Application Support / SubEthaEdit / Modes / (қолданушыға тән). Сізге соңғы екі каталогты қолмен жасау қажет болуы мүмкін. .Wiki немесе .Wikipedia кеңейтілген файлдар үшін режим автоматты түрде таңдалады.
TextMate
«MediaWiki» бумасы TextMate топтаманың субверсия репозиторийі. Осы буманы қалай салу керектігін білу үшін мына сілтемені қараңыз TextMate нұсқаулық беті көп бумаларды орнату туралы немесе оны қарау туралы қабықша сценарийі оны жүктейтін және орнататын. [1]. Бум синтаксисті ерекшелеу, кодты аяқтау және басқа әрекеттерді орындайды.
Үшін Жоғары мәтін 2 қолданушы, бұл буманы да қосуға болатындығын ескеріңіз, өйткені Sublime Text 2 TextMate бумаларын қолдайды.
Жоғары мәтін
Mediawiker бұл медиа-вики беттерін редакциялауға мүмкіндік беретін Sublime Text бумасы.
Плагин мен оның конфигурациясы туралы көбірек ақпаратты мына жерден табуға болады медиа-викер.
Википедия үшін орнату керек https шындыққа сәйкес, оны ғаламдық немесе пайдаланушы конфигурациясына енгізіңіз.Ағылшын Википедиясына арналған конфигурация келесідей:
«mediawiki_site»: { «Ағылшын уикипедиясы»: { «хост»: «en.wikipedia.org», «жол»: «/ w /», «беттік жол»: «/ wiki /», «пайдаланушы аты»: «Сіздің_пайдаланушыңыз», «пароль»: «сіздің_құпия сөзіңіз», «домен»: "", «https»: шын, «force_login»: шын }, },Вед
Wiki құралдары үшін ЕСЕП синтаксисті бөлектеу, пернетақтаның конфигурациясы, пайдаланушы мен құралдар мәзірлері және вики тегтерін енгізу мен редакциялауға арналған бірнеше макростар және вики кестесіне бағандарды қосу / жою / көшіру / қою сияқты бірнеше күрделі операциялар бар. Орнату нұсқаулары, сонымен бірге нұсқаулар конфигурациялау Мұның бәрі мәтін! Ведит үшін.
Vim
Төмендегі сценарийлерді жақсартуға өз үлестеріңізді қосыңыз немесе vim-devel тізімі егер біреу mediawiki.vim Syntax & FileType плагинін жүктеуді сұраса. Егер жоқ болса, оны сұраңыз және / немесе олардың жоқ болу себептерін орналастырыңыз. 2017 жылдың наурыз айындағы жағдай бойынша[жаңарту], ол жоқ Vim көзін басқару ағашының «синтаксис /» каталогы.)
Төмендегі сценарийлер де орналастырылған vim.org сценарийлер жинағы, онда олар кейде жаңартылып отырады (бірақ 2011-11-17 ж.ж. дейін) осы сайттағы қауымдастық үлестерінен алынған жаңа нұсқалармен. Есте сақтаңыз mvc егер олар ескіріп кетсе, оның көшірмесін оның vim.org аккаунтынан жүктегендіктен мезгіл-мезгіл жаңартып отыру.
$ HOME / .vim / syntax / mediawiki.vim
Жасау Vim Уикипедияда қолданылатын MediaWiki белгілеуін қолдау (негізінен синтаксисті бөлектеу), келесі жолдарды «~ / .vim / syntax / mediawiki.vim«немесе»vimfiles syntax mediawiki.vim«. Егер жоғарыда аталған каталогтардың кез-келгені болмаса, сіз оларды жасай аласыз (Unix / Linux командасы бар.) mkdir).
GitHub-та оңай жүктеуге арналған шикі mediawiki.vim файлы бар:
https://raw.githubusercontent.com/chikamichi/mediawiki.vim/master/syntax/mediawiki.vim
Windows-та Vim-ді қолданғанда, Vim-дің өзінде mediawiki.vim құрып, сақтаған жөн, әйтпесе файл бұзылуы мүмкін.
Файл mediawiki.vim |
|---|
«mediawiki.vim (бұрын Wikipedia.vim деп аталған)"«Vim синтаксистік файлы«Тіл: MediaWiki, http://www.mediawiki.org/«Maintainer: Бұл синтаксистік файлды жіберу үшін техникалық қызмет көрсету қажет«Vim-пен. Қажет болса, [[Пайдаланушы: Unforgettableid]] хабарласыңыз«ерікті болуға.«Басты бет: http://kk.wikipedia.org/wiki/Wikipedia:Text_editor_support#Vim«Соңғы өзгеріс: 2011 жылғы 19 қыркүйек«Несиелер: [[Пайдаланушы: Aepd87]], [[Пайдаланушы: Danny373]], [[Пайдаланушы: Ingo Karkat]] және т.б."«Уикипедияда 2003-04 жылдары жарияланған және авторсыз деп жарияланды."«HTML синтаксистік файлына негізделген. Мүмкін, бұл өте жақын.«Барлық жерде аты-жөндердің соқтығысуы болуы мүмкін, бірақ надандық - бұл бақыт,«сондықтан олар айтады."«Орындау: жүктеу және серверге жүктеу үшін қосылатын модульді қолдау.егер !бар(«main_syntax») егер нұсқасы < 600 синтаксис анық басқаша бар(«b: current_syntax») аяқтау endif рұқсат етіңіз синтаксис = «mediawiki»endifсинтаксис істі елемеуегер v: нұсқа >= 700 синтаксис заклинание төңкеруendif«Заңсыз кейіпкерлерді белгілеуsy матч htmlқатесі "[<>&]"«Тегтерsy region htmlString contained бастау=+"+ end=+"+ қамтиды=htmlSpecialChar,@htmlPreprocsy region htmlString contained бастау=+'+ end=+'+ қамтиды=htmlSpecialChar,@htmlPreprocsy матч htmlValue contained "=[ ]*[^'" \т>][^ \т>]*"hs=с+1 қамтиды=@htmlPreprocsy region htmlEndTag бастау=+</+ Соңы=+>+ қамтиды=htmlTagN,htmlTagErrorsy region htmlTag бастау=+<[^/]+ Соңы=+>+ қамтиды=htmlTagN,htmlString,htmlArg,htmlValue,htmlTagError,htmlEvent,htmlCssDefinition,@htmlPreproc,@htmlArgClustersy матч htmlTagN contained +<s*[-а-zA-Z0-9]\++сағ=с+1 қамтиды=htmlTagName,htmlSpecialTagName,@htmlTagNameClustersy матч htmlTagN contained +</s*[-а-zA-Z0-9]\++сағ=с+2 қамтиды=htmlTagName,htmlSpecialTagName,@htmlTagNameClustersy матч htmlTagError contained "[^>]<"Ханым=с+1" Allowed HTML tag namessy keyword htmlTagName contained big blockquote br жазба орталығы cite codesy keyword htmlTagName contained dd дел див dl dt font hr ins lisy keyword htmlTagName contained ол б алдын ала rb rp rt лағыл s small span strike subsy keyword htmlTagName contained sup table td мың тр тт ул varsy матч htmlTagName contained "<(b|i|u|h[1-6]|em|strong)>"" Allowed Wiki tag namessy keyword htmlTagName contained math nowiki references source syntaxhighlight" Allowed arg namessy keyword htmlArg contained align тіл дир width height nowrap bgcolor clearsy keyword htmlArg contained noshade cite datetime size face түс түрі бастауsy keyword htmlArg contained value compact summary border frame rulessy keyword htmlArg contained cellspacing cellpadding valign char charoffsy keyword htmlArg contained colgroup кол span abbr axis headers scope rowspansy keyword htmlArg contained colspan id class name style тақырып" Special characterssy матч htmlSpecialChar "=[0-9A-Za-z]{1,8};"" Commentssy region htmlComment бастау=+<!+ Соңы=+>+ қамтиды=htmlCommentPart,htmlCommentErrorsy матч htmlCommentError contained "[^><!]"sy region htmlCommentPart contained бастау=+--+ Соңы=+--s*+ қамтиды=@htmlPreProcsy region htmlComment бастау=+<!DOCTYPE+ keepend Соңы=+>+егер !бар("html_no_rendering") sy cluster htmlTop contains=@Spell,htmlTag,htmlEndTag,htmlSpecialChar,htmlPreProc,htmlComment,htmlLink,@htmlPreproc sy region htmlBold бастау="" Соңы=""мен=e-4 қамтиды=@htmlTop,htmlBoldUnderline,htmlBoldItalic sy region htmlBold бастау="" Соңы=""мен=e-9 қамтиды=@htmlTop,htmlBoldUnderline,htmlBoldItalic sy region htmlBoldUnderline contained бастау="" Соңы=""мен=e-4 қамтиды=@htmlTop,htmlBoldUnderlineItalic sy region htmlBoldItalic contained бастау="" Соңы=""мен=e-4 қамтиды=@htmlTop,htmlBoldItalicUnderline sy region htmlBoldItalic contained бастау="" Соңы=""мен=e-5 қамтиды=@htmlTop,htmlBoldItalicUnderline sy region htmlBoldUnderlineItalic contained бастау="" Соңы=""мен=e-4 қамтиды=@htmlTop sy region htmlBoldUnderlineItalic contained бастау="" Соңы=""мен=e-5 қамтиды=@htmlTop sy region htmlBoldItalicUnderline contained бастау="" Соңы=""мен=e-4 қамтиды=@htmlTop,htmlBoldUnderlineItalic sy region htmlUnderline бастау="" Соңы=""мен=e-4 қамтиды=@htmlTop,htmlUnderlineBold,htmlUnderlineItalic sy region htmlUnderlineBold contained бастау="" Соңы=""мен=e-4 қамтиды=@htmlTop,htmlUnderlineBoldItalic sy region htmlUnderlineBold contained бастау="" Соңы=""мен=e-9 қамтиды=@htmlTop,htmlUnderlineBoldItalic sy region htmlUnderlineItalic contained бастау="" Соңы=""мен=e-4 қамтиды=@htmlTop,htmlUnderlineItalicBold sy region htmlUnderlineItalic contained бастау="" Соңы=""мен=e-5 қамтиды=@htmlTop,htmlUnderlineItalicBold sy region htmlUnderlineItalicBold contained бастау="" Соңы=""мен=e-4 қамтиды=@htmlTop sy region htmlUnderlineItalicBold contained бастау="" Соңы=""мен=e-9 қамтиды=@htmlTop sy region htmlUnderlineBoldItalic contained бастау="" Соңы=""мен=e-4 қамтиды=@htmlTop sy region htmlUnderlineBoldItalic contained бастау="" Соңы=""мен=e-5 қамтиды=@htmlTop sy region htmlItalic бастау="" Соңы=""мен=e-4 қамтиды=@htmlTop,htmlItalicBold,htmlItalicUnderline sy region htmlItalic бастау="" Соңы=""мен=e-5 қамтиды=@htmlTop sy region htmlItalicBold contained бастау="" Соңы=""мен=e-4 қамтиды=@htmlTop,htmlItalicBoldUnderline sy region htmlItalicBold contained бастау="" Соңы=""мен=e-9 қамтиды=@htmlTop,htmlItalicBoldUnderline sy region htmlItalicBoldUnderline contained бастау="" Соңы=""мен=e-4 қамтиды=@htmlTop sy region htmlItalicUnderline contained бастау="" Соңы=""мен=e-4 қамтиды=@htmlTop,htmlItalicUnderlineBold sy region htmlItalicUnderlineBold contained бастау="" Соңы=""мен=e-4 қамтиды=@htmlTop sy region htmlItalicUnderlineBold contained бастау="" Соңы=""мен=e-9 қамтиды=@htmlTop sy region htmlH1 бастау="/ қамтиды=htmlEndTagsy матч wikiNowikiTag /"rs=e', so still have the " highlighted correctly via separate sy-match. Unfortunately, this will" also highlight tags inside the preformatted region.sy region htmlPre бастау="[^>]*>" Соңы=""мен=e-6 қамтиды=htmlPreTagsy region wikiNowiki бастау=" |
$HOME/.vim/ftdetect/mediawiki.vim
Basic filetype detection
To autodetect files ending in ".wiki", add the following lines to ".vim/ftdetect/mediawiki.vim«немесе»vimfilesftdetectmediawiki.vim" (or create the file if it doesn't exist):
A raw mediawiki.vim file for easy downloading exists on GitHub:
https://raw.githubusercontent.com/chikamichi/mediawiki.vim/master/ftdetect/mediawiki.vim
File:$HOME/.vim/ftdetect/mediawiki.vim
егер бар("autocmd") ау BufRead,BufNewFile *.mw орнатылды filetype=mediawiki ау BufRead,BufNewFile *.wiki орнатылды filetype=mediawiki ау BufRead,BufNewFile *.mediawiki орнатылды filetype=mediawiki ау BufRead,BufNewFile *.wikipedia.org* орнатылды filetype=mediawiki ау BufRead,BufNewFile *.wikibooks.org* орнатылды filetype=mediawiki ау BufRead,BufNewFile *.wikimedia.org* орнатылды filetype=mediawikiendifAlternatively, the command ":setf mediawiki" will temporarily set the syntax for the current file.
Mozex Firefox extension fix
If you use the Mozex Firefox extension, Mozex creates a temporary file ending in ".жазу« гөрі ».wiki" so the above autodetection will not work in combination with that plugin. One solution is to have Mozex invoke vim with these arguments:
-c "setf mediawiki"
A complete editor command can look some thing like that
gnome-terminal -e "vim -c 'setf mediawiki' $1"
Adapt to MediaWiki lines without line breaks
Wikipedia articles often only have line-breaks at the end of each paragraph, a situation Vim by default doesn't handle as other text editors. Save the following lines to "~/.vim/ftplugin/mediawiki.vim«немесе»vimfilesftpluginmediawiki.vim" to make it as you may be used to from Notepad:
File:$HOME/.vim/ftplugin/mediawiki.vim
" Many MediaWiki wikis prefer line breaks only at the end of paragraphs" (like in a text processor), which results in long, wrapping lines.setlocal орау linebreaksetlocal textwidth=0" No auto-wrap at all.setlocal formatoptions-=т formatoptions-=в formatoptions-=а formatoptions+=л" Make navigation more amenable to the long wrapping lines.noremap <буфер> к gknoremap <буфер> j gjnoremap <буфер> <Жоғары> gknoremap <буфер> <Төмен> gjnoremap <буфер> 0 g0noremap <буфер> ^ ж^noremap <буфер> $ ж$noremap <буфер> Д. dg$noremap <буфер> C cg$noremap <буфер> A ж$аinoremap <буфер> <Жоғары> <C-O>gkinoremap <буфер> <Төмен> <C-O>gjAdditional gimmicks
Additional to that you may want to save the following lines to "~/.vim/ftplugin/mediawiki.vim«немесе»vimfilesftpluginmediawiki.vim" for some more gimmicks(you may need to put "filetype plugin on" in your vimrc):
File:$HOME/.vim/ftplugin/mediawiki.vim
" utf-8 should be set if not already done globallysetlocal fileencoding=utf-8setlocal matchpairs+=<:>" Treat lists, indented text and tables as comment lines and continue with the" same formatting in the next line (i.e. insert the comment leader) when hitting" or using "o". setlocal түсініктемелер=n:#,n:*,n:\:,s:{|,м:\|,бұрынғы:\|}setlocal formatoptions+=roq" match HTML tags (taken directly from $VIM/ftplugin/html.vim)егер бар("loaded_matchit") рұқсат етіңіз б:match_ignorecase=0 рұқсат етіңіз б:match_skip = 's:Comment' рұқсат етіңіз б:match_words = '<:>,' . \ '<@<=[ou]l>[^>]*\%(>|$):<@<=li>:<@<=/[ou]l>,' . \ '<@<=dl>[^>]*\%(>|$):<@<=d[td]>:<@<=/dl>,' . \ '<@<=([^/][^ >]*)[^>]*\%(>|$):<@<=/1>'endif" Other useful mappings" Insert a matching = automatically while starting a new header.inoremap <буфер> <үнсіз> = <C-R>=(getline('.')==''\|\|getline('.')=~'^=\+$')?"==Left>" :"="<CR>" Enable folding based on ==sections==setlocal foldexpr=getline(v:lnum)=~'^(=+)[^=]+1(s*)=s*$'?\">\".(лен(matchstr(getline(v:lnum),'^=\\+'))-1):\"=\"setlocal fdm=экспрAdd in Syntax menu the option WikiFile:$HOME/.vim/synmenu.vim
ан 50.150.450 &Синтаксис.WXYZ.Wiki :кал SetSyn("mediawiki")<CR>vim-mediawiki-editor
vim-mediawiki-editor can on copy articles directly from vim, display diff between changes version on the server and our etc.
Блокнот ++
Блокнот ++ is a free text and бастапқы код редакторы үшін Microsoft Windows. It allows users to create their own syntax highlighting scheme; users can customize a new scheme using the mediawiki markup scheme, or install an existing version provided by the Wikipedia user MjolnirPants.
Notepad++ supports plugins; there is a 2009 mediaWiki plugin that can be downloaded at http://www.cab.i24.cc/projects/wikieditor/.
LibreOffice Writer
The previous methods allow a Wikipedia Edit page to be processed more efficiently. LibreOffice (LO) Writer can be used for this purpose; but it is also possible to use LO Writer to convert a formatted document into Wikipedia edit format. This requires the use of styles and other LO features, explained in LO Writer Help > MediaWiki Formats; for example the Heading 2 style must be used if a heading is to be enclosed within a pair of "==". This is supported, at least, in LO 5 under Windows 10 with the appropriate 32- or 64-bit Java Runtime Environment (JRE) present and enabled in LO; the procedure is File > Export > MediaWiki (.txt). Қараңыз Help:WordToWiki.
In-browser editors
wikEd
wikEd is a full-featured in-browser text editor that adds enhanced text processing functions to Wikipedia and other MediaWiki edit pages (as of October 2009[жаңарту], wikEd works with Firefox, SeaMonkey, Сафари және Google Chrome, бірақ онымен емес Internet Explorer немесе Опера).
Мүмкіндіктер:
- Powerful search and replace (including Regular expressions)
- Wikicode syntax highlighting
- Fullscreen editing mode
- Edit preview and show changes on the same page without reloading
- MS-Word and web page import (including tables)
- Single-click fixing of common mistakes
wikEd can simply be enabled under Preferences::Gadgets (on wiki installations where wikEd is not installed as a gadget, a small code snippet can be pasted to your common.js page or it can be run locally as a Greasemonkey user script). For detailed installation instructions see the wikEd homepage.
QuickWikiEditor
Осымен Firefox-add-on it is possible to make little edits to wiki-articles without having to leave or reload the page, so the flow in reading an article is barely disturbed.
Қол жетімді: addons.mozilla.org.
Surfingkeys
Surfingkeys is a Chrome and Firefox extension that brings Vim-like keyboard shortcuts that can be customized using JavaScript. Among the list of features is a Vim editor powered by Эйс.
To enter the Vim editor, press Мен and use a hint letter to pick an input box. Alternatively if a text box was selected via insert mode or mouse click, Ctrl+мен opens the editor. Үшін енгізу және таңдаңыз элементтер, ↵ Enter saves the text. Үшін мәтіндер elements such as for editing a page, Ctrl+↵ Enter will save the text. Барлық жағдайда, :w will also save the written text and Шығу немесе :q will leave the editor without saving changes.
wasavi
wasavi is an extension for Chrome, Firefox, and Opera that changes the textarea in a page to a Vim-like editor. Almost all Vim/ex commands are supported. To launch wasavi, press Ctrl+↵ Enter to start the editor.
Dealing with special characters
Text on Wikipedia is encoded using the UTF-8 character set, which allows the use of many non-English characters and special symbols. Such characters may appear even in articles where you wouldn't expect them due to the use of interwiki links to non-English versions of the article. Therefore, it's very important to use an editor that does not mangle these characters or replace them with question marks. Check your editor's documentation to make sure that it supports Unicode or UTF-8, and enable it if needed. You don't necessarily need a special editor; recent versions of Блокнот және Microsoft Word support Unicode, for example. An extensive list of Unicode-supporting editors is available for Windows және other operating systems (тағы қараңыз: Мәтіндік редакторларды салыстыру).
If your editor does not support UTF-8, then copy-paste from web browser may mangle the characters. For example, pasting from Windows Clipboard automatically converts characters to whatever character set is used in your editor and any characters not included in this character set are replaced with question marks. You can avoid this by using one of the helper applications or browser plugins mentioned above. Мысалға, It's All Text! does not mangle any characters.
When making an edit to an article with special characters using a new editor, it's a good idea to use the "Show changes" button (next to "Show preview") to see exactly what changes your edit will make. If areas with special characters that you didn't intend to modify are highlighted as red, that means they will be corrupted, even though both versions may look the same to you because you don't have foreign fonts installed.
BabelPad is a free editor for Windows with special support for dealing with Unicode, and is ideal if you need to determine which of several similar-looking characters an article is using, or deal with hard-to-edit Unicode control codes (like for multidirectional text).
Enabling Wikipedia VisualEditor
| To enable VisualEditor: |
| Log in, uncheck Temporarily disable the visual editor while it is in beta, қалауы бойынша өзгерту Editing mode дейін Show me both editor tabs, and save your preferences. |
Сондай-ақ қараңыз
- AutoWikiBrowser
- MWiki-Browser. A fork of AutoWikiBrowser (last release in July 2007).