Жоғары мәтін - Sublime Text

Жоғары мәтін
Sublime Text 3 logo.png
Түпнұсқа автор (лар)Джон Скиннер
ӘзірлеушілерБиік штаб
Бастапқы шығарылым2008 жылғы 18 қаңтар; 12 жыл бұрын (2008-01-18)
Тұрақты шығарылым
3.2.2 Build 3211/1 қазан 2019 ж; 13 ай бұрын (2019-10-01)[1]
ЖазылғанC ++, Python
Операциялық жүйеLinux 32/64 бит, macOS 10.6 немесе одан кейінгі (2-нұсқа), 10.7 немесе одан кейінгі (3-нұсқа), Microsoft Windows 32/64 бит
ТүріБастапқы код редакторы, түзеткіш
ЛицензияМеншіктік[2]
Веб-сайтwww.қосымша мәтін.com

Жоғары мәтін Бұл ақысыз кросс-платформа бастапқы код редакторы а Python қолданбалы бағдарламалау интерфейсі (API). Бұл көптеген адамдарға қолдау көрсетеді бағдарламалау тілдері және түзету тілдері, және функцияларын қолданушылар қосуы мүмкін плагиндер, әдетте, қоғамдастықтың көмегімен салынып, сақталады бағдарламалық жасақтаманың тегін лицензиялары.

Ерекшеліктер

Төменде Жоғары мәтіннің ерекшеліктерінің тізімі келтірілген:[3]

  • «Барлығын түсіну», файлдарға, белгілерге немесе жолдарға жылдам шарлау
  • «Командалар палитрасы» ерікті командаларды жылдам шақыру үшін адаптивті сәйкестендіруді қолданады
  • Бір уақытта редакциялау: бір уақытта бірнеше интерактивті өзгертулер енгізіңіз
  • Python негізіндегі плагин API
  • Жобаға қатысты артықшылықтар
  • JSON файлдары, соның ішінде жобаға және платформаға арналған параметрлер арқылы кеңейтілген теңшелім
  • Кросс-платформа (Windows, macOS, және Linux) және кросс-платформаға арналған қолдау плагиндері
  • Бастап көптеген тілдік грамматикамен үйлеседі TextMate

2-нұсқа

Sublime Text 2.0.2 2013 жылдың 8 шілдесінде шықты. Бағдарламалық жасақтаманың алғашқы нұсқасынан Skinner компаниясы Sublime ресми блогында алға тартқан өзгерістерге мыналар кіреді: Торлы дисплей «Quick Skip Next» функциясы. «[4]

Интерфейске арналған нұсқаулық

Sublime Text 2 интерфейсі

Тақырыптар

  • Sublime Text құрамында 23 түрлі визуалды тақырыптар бар, қосымша тақырыптар жүктеу және үшінші тарап плагиндері арқылы жеке тақырыптарды конфигурациялау мүмкіндігі бар.
  • Шағын карта мүмкіндігі экранның жоғарғы оң жақ бұрышындағы бүкіл файлға қысқартылған шолуды көрсетеді. Файлдың негізгі редактор тақтасында көрінетін бөлігі бөлектелген және осы көріністі басу немесе сүйреу редакторды файл бойымен айналдырады.[5]

Панельдер, топтар және экран режимдері

  • Бағдарлама бірқатар төрт режимдерді, соның ішінде төрт файлды көрсете алатын панельдерді, сондай-ақ айналасында қосымша мәзірлер жоқ бір файлды ғана көрсететін толық экранды және алаңсыз режимдерді ұсынады.

Ерекшеліктер

Бағанды ​​таңдау және көп таңдауды редакциялау

Бұл мүмкіндік пайдаланушыларға бір уақытта бүкіл бағандарды таңдауға немесе бірнеше курсорды мәтінге орналастыруға мүмкіндік береді, бұл мүмкіндік береді бір мезгілде редакциялау. Содан кейін барлық курсорлар олардың әрқайсысы мәтіндегі жалғыз адам сияқты әрекет етеді. Таңбалар бойынша жылжу, жол бойынша жылжу, мәтін таңдау, сөздермен жылжу, ішкі сөздермен жылжу сияқты командалар (CamelCase, сызықшаның басына / соңына өту және т.с.с. барлық курсорларға дербес әсер етеді, бұл бірнеше рет қайталанатын құрылымдарды қолдануға қажеттіліксіз тез өңдеуге мүмкіндік береді. макростар немесе Регекс.[6]

Автоматты аяқтау

Sublime Text жазбаны аяқтауға мүмкіндік береді, өйткені пайдаланушы қолданылатын тілге байланысты теріп жатыр. Ол сонымен қатар пайдаланушы жасаған айнымалыларды автоматты түрде толықтырады.

Синтаксистік бөлектеу және жоғары контрастты дисплей

Жоғары мәтіннің қараңғы фоны көзге күш түсіруді азайтуға және мәтінмен контраст мөлшерін арттыруға арналған. Синтаксисті бөлектеу сонымен қатар тілдің синтаксистерін оқуды жеңілдетеді.[дәйексөз қажет ]

Редактор ішіндегі кодты құру

Бұл функция пайдаланушыларға редактор ішінен белгілі бір тілдерге арналған кодты іске қосуға мүмкіндік береді, бұл пәрмен жолына ауысу және қайтадан оралу қажеттілігін жоққа шығарады. Бұл функцияны файлды сақтаған сайын кодты автоматты түрде құруға орнатуға болады.[түсіндіру қажет ]

Үзінділер

Бұл функция пайдаланушыларға жиі қолданылатын кодтардың блоктарын сақтауға және оларға кілт сөздерін тағайындауға мүмкіндік береді. Содан кейін пайдаланушы кілт сөзді теріп, код блогын қажет болған кезде қою үшін қойындысын баса алады.

Барлығын түсіну

Бұл функция - пайдаланушыларға ашық, жақында немесе жобалық файлдар арасында ауысуға, сондай-ақ олардың ішіндегі белгілерге өтуге мүмкіндік беретін құрал.[7][түсіндіру қажет ]

Басқа ерекшеліктер

Жоғары мәтіннің бірқатар ерекшеліктері бар, оған қосымша:[8]

  • Автоматты түрде сақтау, бұл пайдаланушылардың жұмысынан айырылуына жол бермеуге тырысады
  • Реттелетін негізгі тапсырмалар, навигациялық құрал, бұл пайдаланушыларға мәзірлерде де, құралдар тақтасында да параметрлерді таңдауға жылдам пернелерді тағайындауға мүмкіндік береді
  • Теру кезінде табыңыз, пайдаланушы ретінде енгізілетін мәтінді бөлек іздемей іздей бастайды сұхбат терезесі
  • Емлені тексеру функциясы сіз терген кезде түзетіледі
  • Макростар
  • Соңғы әрекетті қайталаңыз
  • Абзацты қайта пішімдеу және жолға қосылу, шегіну және еріксіз кіру сияқты өңдеу пәрмендерінің кең таңдауы

Пакет менеджері

Пакетті басқару - бұл пайдаланушыға табуға, орнатуға, жаңартуға және жоюға мүмкіндік беретін Sublime Text үшін үшінші тарап пакетінің менеджері плагиндер, әдетте Sublime Text қайта қосылмайды. Пакет менеджері орнатылған пакеттерді автоматты жаңарту мүмкіндігімен жаңартып отырады және пакеттерді жүктейді GitHub, BitBucket және теңшелетін JSON-кодталған арна / репозиторий жүйесі. Ол GitHub және BitBucket арқылы клонданған жаңартылған пакеттерді өңдейді Гит және Hg, сондай-ақ пакеттерді қосу және өшіру командаларын ұсыну. Пакет менеджеріне кез-келген бума каталогын .sublime-бума файлына жинақтау командасы кіреді.[9]

Белгілі бір үшінші тарап пакеттеріне мыналар кіреді:

  • SublimeCodeIntel - ерекшеліктеріне символды анықтауға ауысу, функционалды шақыру құралдары бойынша кеңестер жатады.[10]
  • Sublime Goto Documentation - Бөлектелген функция үшін тиісті құжаттаманы ашады
  • Кронштейнді бөлектеу құралы - жақшалардың жұптары үшін негізгі мәтіндерді ұсынады
  • Subpime dpaste - таңдалған мәтінді dpaste.com қызметіне жібереді
  • SublimeLinter - Код линттау (тексеру) JavaScript, Perl, PHP, Python, Ruby және басқаларына арналған
  • Бүйірлік тақтаны жақсарту - Sublime Text 2 бүйірлік тақтасына файлдарды жою, ашу, жылжыту, құру, редакциялау және табудың жаңа нұсқалары бар жақсартулар
  • ColorSublime - стандартты 22-ден қол жетімді тақырыптар санын 250-ге дейін қоғамдастық ұсынған түс схемаларына дейін кеңейтеді[11]
  • WordPress - Автотолтыру және үзінділер қосады блог жүргізу платформа WordPress
  • Git - біріктіреді Гит мәтінге функционалдылық

3-нұсқа

PHP Hello World 3-ші жоғары мәтін бойынша

3 нұсқасы 2013 жылғы 29 қаңтарда бета-нұсқаға енгізілді. Алғашқыда Sublime Text 2 сатып алған тіркелген қолданушылар үшін ғана қол жетімді болды, 2013 жылдың 28 маусымында ол көпшілікке қол жетімді болды. Дегенмен, ең соңғы әзірлемелер тіркеу кодын талап етті.[12] Sublime Text 3 ресми түрде 13 қыркүйекте 2017 жылы шығарылды.[13][14]

Sublime Text 3 қосатын негізгі екі ерекшелікке символдарды индекстеу және панельдерді басқару кіреді. Symbol Indexing мүмкіндігі Sublime Text-ке файлдарды сканерлеуге және мүмкіндіктерді жеңілдету үшін индекс құруға мүмкіндік береді Анықтама бар және Жобадағы шартты белгіні алу. Pane Management пайдаланушыларға жылдам пернелер арқылы панельдер арасында жылжуға мүмкіндік береді.[15]

Sublime Merge

Sublime HQ сонымен қатар ұсынады Sublime Merge, а GUI-ді өшіру және біріктіру 2018 жылы шыққан құрал.[16]

Сондай-ақ қараңыз

Әдебиеттер тізімі

  1. ^ https://www.sublimetext.com/3
  2. ^ «EULA жоғары мәтіні». Sublime HQ Pty Ltd.
  3. ^ «Жоғары мәтін». Sublime HQ Pty Ltd.. Алынған 14 наурыз 2014.
  4. ^ «Жоғары блог». Алынған 11 сәуір 2015.
  5. ^ «Интерфейс». 1-ші дизайнер. Алынған 13 қараша 2012.
  6. ^ «Ерекшеліктер». makeuseof.com. Алынған 13 қараша 2012.
  7. ^ «Ерекшеліктер». thewebdesignbay.com. Архивтелген түпнұсқа 8 қараша 2012 ж. Алынған 13 қараша 2012.
  8. ^ «Ерекшеліктер». 1-ші дизайнер. Алынған 13 қараша 2012.
  9. ^ «Пакетті басқару». wbond.net. Алынған 9 қыркүйек 2013.
  10. ^ «Пакет менеджері». rockettheme.com. Архивтелген түпнұсқа 2012 жылдың 23 қарашасында. Алынған 26 қараша 2012.
  11. ^ «Colorsublime». Colorsublime.com. Алынған 11 сәуір 2015.
  12. ^ «Sublime Text 3 Dev Builds». Алынған 9 қыркүйек 2013.
  13. ^ Скиннер, Джон. «Жоғары мәтін 3.0». Алынған 13 қыркүйек 2017.
  14. ^ Бринкманн, Мартин (15 қыркүйек 2017). «Sublime Text 3.0 шықты». gHacks Tech News. Алынған 26 қаңтар 2020.
  15. ^ «Жоғары мәтін 3 бета-нұсқасы». Sublime Blog. Алынған 11 қаңтар 2014.
  16. ^ Букер, Логан (22 қыркүйек 2018). «Sublime Merge - бұл керемет мәтінді жасаушылардан шыққан глик». Австралия: Лайфхакер. Алынған 26 қаңтар 2020.

Әрі қарай оқу

Пелег, Дэн (2013). Жоғары мәтінді меңгеру. Бирмингем, Ұлыбритания: Packt Publishing. ISBN  978-1-84969-842-9.

Bos, Wes (2014). Керемет мәтінді пайдаланушы: толық нұсқаулық.

Сыртқы сілтемелер