Sublime text 3 бүрэн хувилбарыг татаж авах

Sublime Text 3.2 - програмистууд болон зохион бүтээгчдийн дунд хамгийн алдартай текст засварлагчдын нэг бөгөөд үнэгүй татаж аваарай. Энэ нь анхны нээлтээс л хэрэглэгчийн сэтгэлийг татдаг бөгөөд олон жилийн турш үндсэн редактор хэвээр байна.

Хүн бүр өөрт тохирсон текст засварлагчийг сонгох талаар бусдаас илүү олон удаа боддог. Ашиглахад хялбар, хялбар засварлагчийг сонгох нь чухал, учир нь таны үр ашиг, ажлын хурд нь үүнээс шууд хамаардаг. Дэлхий даяар асар олон тооны хөгжүүлэгчид Sublime Text-ийг сонгодог бөгөөд ийм олон тооны хүмүүс буруу байж болохгүй. Энэ бол үнэхээр шилдэг редакторуудын нэг юм.

SublimeText засварлагчийн тайлбар

Гайхамшигтай текст нь текст засварлагчПрограммистуудын программистуудад зориулан зохиосон олон програмчлалын хэлэнд зориулсан кодыг тодруулж, дэмждэг. Үүнд програмист хөгжүүлэгчид тэдний бодлоор редакторын хангах ёстой бүх хэрэгцээг харгалзан үзсэн. Баримт бичиг ашиглахгүйгээр үүнийг өөрөө олох нь тийм ч хялбар биш гэдгийг нэн даруй тэмдэглэх нь зүйтэй.

Sublime Text нь орчин үеийн стандартын дагуу маш сайн, загварлаг интерфейсийн дизайнтай. Сэдвүүдийг солих функцийг дэмждэг бөгөөд энэ нь зөвхөн програмын цонхны өнгөний схемийг өөрчлөхөөс гадна үсгийн фонт, синтаксийг тодруулах өнгийг өөрчлөх боломжтой. Хайрцагнаас цөөн хэдэн өнгөний схем байдаг боловч тэдгээрийг тусад нь суулгаж болно.

Мөн Sublime Text нь өргөтгөлөөр дамжуулан функцийг өргөжүүлэх чадварын ачаар маш их алдартай болсон. Та энгийн текст засварлагчийг бараг IDE болгон хувиргах нэмэлт залгаасуудыг ашиглаж болно. Энэ нь баруун талд байгаа навигацийн самбартай бөгөөд энэ нь урт файлаар хурдан шилжих боломжийг олгодог.

Эхлээд SublimeText-ийг ашиглах нь танд хэцүү, эвгүй санагдаж магадгүй юм. Гэхдээ Sublime-д хэдэн цаг зарцуулсны дараа та түүний бүх сэтгэл татам байдлыг ойлгож эхлэхэд Sublime Text таны үндсэн бөгөөд цорын ганц текст засварлагч болно.



Програмын хувилбар: 3 Build 3156 Dev
Албан ёсны сайт: SublimeText.Com
Интерфейсийн хэл:Орос англи
Эмчилгээ:орсон
Эмийн төрөл:бэлэн цуврал

Системийн шаардлага:
Win - Xp->10

Тодорхойлолт:
Sublime Text бол платформ хоорондын програмын эх сурвалж засварлагч юм. Python програмчлалын хэл дээрх залгаасуудыг дэмждэг.
Sublime Text нь үнэгүй эсвэл нээлттэй эх сурвалж биш юм програм хангамж, гэхдээ түүний зарим залгаасууд дээр тархсан байна үнэгүй лиценз, мөн хөгжүүлэгчийн нийгэмлэгээр хөгжүүлж, дэмждэг. Энэ нь C, C++, C#, CSS, D, Erlang, HTML, Groovy, Haskell, HTML, Java, javascript, LaTeX, Lisp, Lua, Markdown, Matlab, OCaml, Perl, PHP, Python, R, Ruby, SQL, TCL, Textile, XML болон бусад хэлүүд.
Sublime Text бол бүгдийг хийх чадвартай текст засварлагчдын нэг юм. Уян хатан байдал нь бүх амтанд тохируулан өөрчлөх боломжийг танд олгоно.

Хэрэв та солигдвол шинэ хувилбар Sublime Text 2-оос хойш Sublime Text 3-ын үндсэн өөрчлөлтүүд дараах байдалтай байна.
Хурд. Хөтөлбөрийг эхлүүлэх, файл татаж авах, "Бүгдийг солих" функцийг ажиллуулахад шаардагдах хугацаа мэдэгдэхүйц багассан. Хэрэв та OS X болон Retina үйлдлийн системтэй бол гүйцэтгэл мэдэгдэхүйц нэмэгдэж байгааг анзаарах болно.
Төслийн командууд дахь Goto Definition болон Goto Symbol-д зориулсан тэмдгийн индексжүүлэлт. Урагш үсрэх, Буцах үсрэх функцүүдэд мөн ажилладаг.
Сайжруулсан HTML засвар, үүнд хаягууд болон шинж чанаруудыг автоматаар бөглөх, мөн шошгыг автоматаар хаах зэрэг.
Төсөлтэй ажиллах ажлыг сайжруулсан. Та одоо нэг төсөлд олон ажлын талбар үүсгэж болно.
Баян API. Plugins нь үндсэн програмаас илүү сайн тусгаарлагдсан бөгөөд үүний зэрэгцээ илүү бүрэн гүйцэд API-тай байдаг.
Ерөнхийдөө Sublime Text-ийн бараг бүх функцэд хэдэн зуун жижиг сайжруулалт хийгдсэн.


BUILD 3156
2017 оны арванхоёрдугаар сарын 2

embed үйлдэл нь одоо зорилтыг алдаа биш харин сонголтоор авч үздэг
Төрөл бүрийн синтакс тодорхойлолтын алдаа нь одоо зурваст файлын нэрийг оруулав
Төрөл бүрийн синтаксийг тодруулсан сайжруулалт
Текст оруулах үед дээш доош товчлуурыг ашиглах үед командын палитр дахь эвдрэлийг засна уу
Анхны командын палитр текстийг сонгохоо больсон
Тушаалын палитрыг нээлттэй, гэхдээ төвлөрөлгүй байхад нь дахин ажиллуулах нь одоо зөв ажиллаж байна
API: Командын палитраас оруулах шаардлагатай командыг дуудах нь input() арга руу үргэлж dict дамжуулдаг.


Сонгох замаар консолыг нээнэ үү Харах -> Консолыг харуулах/нуух (эсвэл халуун товчлууруудаар Ctrl+`)

Доод талд оруулах талбар гарч ирэх бөгөөд дараахыг оруулна уу:

urllib.request,os,hashlib импортлох; h = "6f4c264a24d933ce70df5dedcf1dcaee" + "ebe013ee18cced0ef93d5f746d80ef60"; pf = "Package Control.sublime-package"; ipp = sublime.installed_packages_path(); urllib.request.install_opener(urllib.request.build_opener(urllib.request.ProxyHandler())); by = urllib.request.urlopen("http://packagecontrol.io/" + pf.replace(" ", "")).унших(); dh = hashlib.sha256(by).hexdigest(); print("Татаж авахад алдаа гарлаа (%s-ийн оронд %s авсан), гараар суулгаж үзнэ үү" % (dh, h)) хэрэв dh != h өөр нээлттэй бол(os.path.join(ipp, pf), "wb" ).бичих (бичих)


дарна уу Оруулна уу

Суулгац дууссаны дараа та Sublime Text-ийг дахин эхлүүлэх хэрэгтэй

Багцын хяналтыг эндээс авах боломжтой Сонголт -> Багцын хяналт

Үргэлж шинэ суулгацын код хөгжүүлэгчийн вэбсайт дээр

Идэвхжүүлэх:

Руу явах " Сонголт -> Багцын тохиргоо -> SFTP -> Тохиргоо-Хэрэглэгч "

Нэмэх:

("имэйл": " [имэйлээр хамгаалагдсан]", "бүтээгдэхүүний_түлхүүр": "b26a1b-f37eb2-af70d8-e15559-596167" )

Шаардлага:

Тохиргоог файлд нэмсэн: Сонголт -> Тохиргоо-Хэрэглэгч

Параметр бүхий мөр бүрийн төгсгөлд та таслал тавих хэрэгтэй

Хамгийн эхэнд тохиргооны файлНээлтийн буржгар хаалт, төгсгөлд нь хаалтын хаалт байх ёстой.

Сонголтууд:
"fallback_encoding" : "Кирилл (Windows 1251)" - Кирилл үсгээр файл нээхэд гарсан "галзуу алдаа"-г зассан;
"Хадгалсан_цагаан_зайг_тайлах": үнэн - Хадгалахдаа мөрийн төгсгөлд байгаа зайг арилгах;
"tabs_to_translate_spaces" : үнэн - Табын оронд хоосон зай ашиглах;
"overlay_scroll_bars" : "идэвхжүүлсэн" - Гүйлгэх мөрний төрөл. Сонголтууд: "систем", "идэвхжүүлсэн" ба "идэвхгүй";
"tab_scrolling-г идэвхжүүлэх" : худал - Цонхыг гүйлгэх сумыг идэвхгүй болгох;
"нээлттэй_файлуудыг_санах": үнэн - Нээлттэй табуудыг санахыг идэвхжүүлэх;
"hot_exit" : худал - Гарахдаа нээлттэй табуудыг хааж болохгүй;
"bold_folder_labels" : үнэн - Тод фонтхажуугийн самбар дээрх хавтасны нэр дээр;
"шинэчлэх_шалгах": худал - Автомат шинэчлэлтийг идэвхгүй болгох;
"шоу_кодлох": үнэн - Статусын талбарт одоогийн кодчилолыг харуулах;
"folder_exclude_patterns" : [".*"] - Хажуугийн самбар дээрх далд сангуудыг харуулахаас хасах;
"file_exclude_patterns" : [".*"] - Хажуугийн самбар дээрх далд файлуудыг харуулахаас хасах;

Habrahabr дээрх Sublime Text-ийн шилдэг залгаасууд
Жич. Бүрэн жагсаалтАлбан ёсны вэбсайт дээрх параметрүүд

Руу явцгаая Сонголт -> Нэмэлтүүдийг харах
Каталог руу очно уу Хэрэглэгч
Бид дотор нь файл үүсгэдэг Default.sublime-themeагуулгатай:

[ ( "анги": "шайб_хяналт", "давхарга0.текстур": "Хэрэглэгч/Сэдэв - Өгөгдмөл/vertical_white_scrollbar.png", "layer0.tint": // Энд та өөрийн хүссэнээр өнгийг өөрчлөх боломжтой ), ( "анги" ": "puck_control", "attributes": ["horizontal"], "layer0.texture": "Хэрэглэгч/Сэдэв - Өгөгдмөл/horizontal_white_scrollbar.png" ) ]
Дараа нь бид лавлах үүсгэнэ Сэдэв - Өгөгдмөлмөн түүнд зургийн өгөгдлийг нэмэх бөгөөд хэрэв хүсвэл үүнийг өөрчилж болно.
Sublime Text-ийг дахин эхлүүлнэ үү.

Sublime Text бол платформ хоорондын өмчийн текст засварлагч юм. Python програмчлалын хэл дээрх залгаасуудыг дэмждэг. Бүх томоохон түгээлтийн хувилбарууд, түүний дотор Microsoft Windows, Mac OS X болон Linux.

Sublime Text нь олон тооны програмчлалын хэлийг дэмждэг бөгөөд C, C++, C#, CSS, D, Dylan, Erlang, HTML, Groovy, Haskell, Java, JavaScript, LaTeX, Lisp, Markdown, MATLAB, OCaml ( Objective Caml), Perl, R, SQL, TCL болон XML. Анхдагчаар оруулсан програмчлалын хэлүүдээс гадна хэрэглэгчид бусад хэлийг дэмжих нэмэлт өргөтгөлүүдийг татаж авах боломжтой.

Sublime Text нь багц менежерээр тоноглогдсон бөгөөд хэрэглэгч програмыг дахин эхлүүлэхгүйгээр багцуудыг олох, суулгах, шинэчлэх, устгах боломжийг олгодог. Менежер нь агуулахаас шинэ хувилбаруудыг татаж авах замаар суулгасан багцуудыг шинэчилдэг. Нэмж дурдахад суулгасан багцуудыг идэвхжүүлэх, идэвхгүй болгох командуудыг өгдөг.

Sublime Text-ийг ихэвчлэн редактор болгон ашигладаг эх кодэсвэл HTML.

Sublime Text-ийн зарим онцлог

  • Шуурхай навигаци (Ямар нэгэн зүйл рүү очих)
  • Командын палитр
  • API залгаасууд асаалттай байна
  • Хуваах засвар
  • Өндөр түвшний тохируулга (Юуг ч өөрчлөх)

Sublime Text-ийн зарим онцлог

  • Интерфэйс

Засварлагч нь янз бүрийн харааны сэдвүүдийг агуулдаг бөгөөд нэмэлтийг татаж авах боломжтой.

Хэрэглэгчид өөрийн бүх кодыг дэлгэцийн баруун талд мини-газрын зураг хэлбэрээр хардаг бөгөөд түүн дээр дарж навигаци хийх боломжтой.

Хэд хэдэн дэлгэцийн горим байдаг. Тэдгээрийн нэг нь 1-ээс 4 хүртэлх самбарыг багтаасан бөгөөд та 4 хүртэлх файлыг нэгэн зэрэг харуулах боломжтой. Бүрэн (үнэгүй горим) горим нь эргэн тойронд нэмэлт цэсгүйгээр зөвхөн нэг файлыг харуулдаг.

  • Баганын сонголт ба олон засвар

Бүх баганыг сонгох эсвэл текстийн бүх хэсэгт хэд хэдэн заагч байрлуулах нь шууд засварлах боломжтой болгодог. Заагч нь текстэд тус бүр нь цорын ганц юм шиг ажилладаг. Тэмдэгт рүү шилжих, мөр рүү шилжих, текст сонгох, үг эсвэл түүний хэсэг рүү шилжих (CamelCase, зураас эсвэл доогуур зураасаар тусгаарлагдсан), мөрийн эхэнд/төгсгөл рүү шилжих гэх мэт командууд нь бүх заагчдад нөлөөлдөг. бие даан, нэгэн зэрэг, макро болон ердийн илэрхийлэл ашиглахгүйгээр нарийн төвөгтэй текстийг хурдан засварлах боломжийг олгоно.

  • Автоматаар дуусгах

Хэрэглэгч кодыг бичихэд ашигласан хэлээс хамааран Sublime Text бичлэгийг дуусгах өөр өөр сонголтыг санал болгоно. Мөн засварлагч нь хэрэглэгчийн үүсгэсэн хувьсагчдыг автоматаар гүйцээнэ.

  • Синтакс тодотгож, өндөр тодосгогч

Sublime Text-ийн бараан дэвсгэр нь текстийн тодосгогчийг нэмэгдүүлэх зорилготой юм. Синтаксийн гол элементүүдийг илүү сайн хослуулахын тулд өөр өөр өнгөөр ​​тодруулсан бараан дэвсгэргэрэлтэй харьцуулахад.

  • Системийн дэмжлэгийг бий болгох

Sublime Text нь хэрэглэгчдэд шилжих шаардлагагүйгээр програм бүтээж, ажиллуулах боломжийг олгодог тушаалын мөр. Мөн хэрэглэгч өөрийн бүтээх системээ тохируулж, кодыг хадгалах бүрт програмыг автоматаар бүтээхийг идэвхжүүлж болно.

  • Хоосон хэсэг (хэсэг)

Байнга хэрэглэгддэг кодын хэсгүүдийг хадгалж байна түлхүүр үгстэдгээрийг эхлүүлэх.

  • Файлуудаар шилжих

Хэрэглэгчдэд бүдэг хайлт ашиглан файлуудын хооронд болон дотор нь шилжих боломжийг олгодог навигацийн хэрэгсэл.

Sublime текстийн нэмэлт шинж чанарууд

  • Нэмж дурдахад, хэрэглэгчдэд ажлаа алдахгүйн тулд автоматаар хадгалах функцийг хэрэгжүүлсэн.
  • Тохиромжтой товчлуурын хослолууд болон навигацийн хэрэгсэл нь цэс, хэрэгслийн самбарт өөрийн товчлуурын хослолыг хуваарилах боломжийг олгодог (зөвхөн эхний хувилбарт, хоёр, гурав дахь хувилбарт - Command Palet).
  • Таныг бичих үед хайх функцийг баримтаас хайхад ашигладаг.
  • Синтакс шалгагч нь үүнтэй төстэй байдлаар ажиллаж, бичих явцад зөв эсэхийг шалгадаг.
  • Макро ашиглан автоматжуулах, сүүлийн үйлдлүүдийг давтах боломжтой.
  • Догол мөрийг засах, догол мөрийг дахин форматлах, мөрийг холбох зэрэг засварлах командууд.

Анхаарна уу

Хөгжүүлэгч нь танд бүтээгдэхүүнтэй үнэ төлбөргүй, хязгаарлалтгүйгээр танилцах боломжийг олгодог боловч програм нь лиценз худалдаж авах шаардлагатай байгааг танд мэдэгддэг.

Би ч гэсэн энэ гайхалтай зүйлийг хөгжүүлэхэд бага ч гэсэн хувь нэмэр оруулахаар шийдсэн (Дашрамд хэлэхэд, 2-р хувилбар нь хэдхэн хоногийн өмнө гарсан).

Би асуудалтай байгаа хэрэглэгчдэд зориулж орос хэл дээрх цэсийг хийсэн Англи хэл, мөн би өөрөө орос хэл дээрх интерфэйстэй байхыг илүүд үздэг хэвээр байна (хэдийгээр би англи хэлийг ойлгодог ч гэсэн).

Sublime Text локалчлалын онцлогууд

Sublime Text нь локалчлалыг огт өгдөггүй бөгөөд энэ нь маш их дутагдалтай байдаг. Цорын ганц зүйл Энэ мөчЭнэ талаар юу хийж болох вэ гэвэл цэсийн файлууд дахь харгалзах хэллэгийг орос хэл рүү орчуулах явдал юм (үндсэндээ эдгээр нь текст файлууд), яг миний хийсэн зүйл.

Гэсэн хэдий ч оросжуулалттай холбоотой нэг таагүй мөч бий. Хэрэв танд цэсэнд өөрийн гэсэн зүйлийг нэмдэг залгаасууд суулгасан бол энэ тохиолдолд харгалзах цэсийн эх зүйл орчуулагдаагүй хэвээр байна (хэдийгээр тэдгээр нь орчуулагдсан байдаг). Энэ нь дараагийн дэлгэцийн агшинд тодорхой харагдаж байна.

Мэдээжийн хэрэг, та эдгээр залгаасуудын цэсийн файлууд руу орж текстийг орчуулж болно, гэхдээ харамсалтай нь ямар залгаасуудыг суулгахыг би таамаглах боломжгүй тул би үндсэн цэсэнд ямар ч төрлийн орос хэлтэй цэс нэмж чадахгүй. Sublime Text цэсийн файлын залгаасууд.

Үүнийг санаж байгаарай.

Залгаасаар оросжуулсан цэсийг суулгаж байна

Миний орчуулгыг залгаас дээр нэмсэн Локалжуулсан цэсСуурилуулалтын процесс нь .

Хэрэв та цэсийг ийм байдлаар суулгасан бол "Татаж авах", "Суулгах" гэсэн хэсгүүдийг үл тоомсорлох хэрэгтэй.

Татаж авах

Оросын Sublime Text-ийг хэсэгчлэн авахын тулд архивыг зохих хувилбарт нь татаж аваад суулгах зааврыг дагана уу.

Суурилуулалт

Бүх зүйл маш энгийн. Татаж авсан архивыг задалж, .sublime-menu ( өргөтгөлтэй бүх файлыг хуулна уу. "Нөөц" хавтсаас бусад)-ээс хамааран дараах фолдеруудын аль нэгэнд үйлдлийн систем, солихыг баталгаажуулах (хэрэв "Өгөгдмөл" хавтаснууд байгаа бол заасан замүгүй, дараа нь үүсгэнэ үү):

тэмдэглэл, "Өгөгдмөл" хавтасны нэрийн эхний үсгийг томоор бичих ёстой. Хэрэв та үүнийг "өгөгдмөл" гэж нэрлэвэл цэсийн зүйлүүд давхардах болно.

Хавтас руу "нөөц"би тавьсан эх файлуудХэрэв та тэдгээрийг сэргээхийг хүсч байвал Sublime Text цэс.

Орчуулгын чанарын тухайд

Хэрэв та цэсийн аль нэг зүйлийг илүү ойлгомжтой, чадварлаг орчуулж болно гэж бодож байвал коммент хэсэгт сонголтоо санал болгож болно.

Би яаж орчуулав

Энэ бол зүгээр л мэдээлэл юм. Нутагшуулах үйл явц нь маш уйтгартай ажил мэт санагдаж магадгүй (учир нь орчуулах шаардлагатай текстээс гадна өөр олон текст байдаг). Гэсэн хэдий ч би энэ ажлыг өөртөө хялбаршуулсан. Би хэдэн цагийн турш суугаад PHP дээр тусгай скрипт бичсэн (үүнд зориулсан тусгай мэдлэг).

Үүний мөн чанар нь дараах байдалтай байна: нэгдүгээрт, скрипт нь цэсийн файл тус бүрээр дамжиж, JSON форматаар шинэ файл үүсгэж, орчуулах текстээ оруулна (онцлогоос шалтгаалан орчуулгын зарим зүйлийг гараар оруулах шаардлагатай байсан). цэсийн код), би дараа нь орос хэл рүү орчуулсан. Дараа нь скрипт нь цэсийн файл бүрийг дахин дамжуулж, JSON файлын оросжуулсан зүйлээр харгалзах зүйлсийг солино.

Тиймээс, ирээдүйд Sublime Text хөгжүүлэгч цэсэнд нэмбэл надад шинэ зүйлийг хурдан нэмж, орчуулахад хэцүү биш байх болно.