วิธีเปลี่ยน Sublime Text ให้เป็นเครื่องมือจัดการข้อความที่สมบูรณ์แบบ

ที่เก็บข้อมูลแฟลช Sublime Text ดูเหมือนจะดูหรูหรามากขึ้นโปรแกรมแก้ไขข้อความ

สำหรับสมัยอารยธรรม

มีผู้เขียนและผู้อ่านจำนวนมากที่ใช้มันเพื่อทำงานกับโค้ด เลย์เอาต์ และการกำหนดค่า


Ale yak vikoristovati yogo สำหรับหุ่นยนต์ที่มีข้อความ "มนุษย์" หรือไม่? ฉันจะบอกความลับแก่คุณ - กองบรรณาธิการทั้งหมดของนิตยสารทุ่มเทให้กับการทำงานกับบทความและในชั่วโมงนั้นก็มีการรวบรวมแฮ็กที่มีประโยชน์มากมายจากบทความนี้ ฉันจะบอกคุณถึงวิธีเปลี่ยน ST ให้เป็นเครื่องมือในอุดมคติสำหรับงานดังกล่าว (ทำไมไม่ใช้โปรแกรมแก้ไขข้อความอื่น? คำตอบนั้นง่าย - อนาคตของสาระสำคัญคืออะไร?(ไม่เหมือนกับคอนโซล!) เขียนการติดตั้งแล้วกด Enter

ก่อนที่เราจะเป็นแคตตาล็อกของปลั๊กอิน


ตอนนี้สิ่งที่คุณต้องทำคือพิมพ์ชื่อของรายการที่คุณต้องการแล้วกด Enter อีกครั้ง

มันจะดาวน์โหลดและติดตั้งโดยอัตโนมัติ

ส่วนใหญ่คุณจะต้องรีสตาร์ทโปรแกรม นอกจากนี้ในเมนู Sublime จะมีรายการควบคุมแพ็คเกจซึ่งให้การเข้าถึงตัวเลือกที่สำคัญอื่น ๆ : การอัปเดตและถอนการติดตั้งแพ็คเกจเป็นสิ่งสำคัญมาร์กดาวน์

เราได้เรียนรู้เกี่ยวกับ Markdown ในฤดูใบไม้ผลิปี 2012 (บทความ “มารู้เกี่ยวกับ Markdown กันเถอะ”)

วิธีที่ดีที่สุดในการทำงานกับข้อความนอกเหนือจากรูปแบบอื่นๆ คือเลย์เอาต์ภาษาธรรมดา ซึ่งช่วยให้คุณจัดรูปแบบองค์ประกอบที่จำเป็นได้อย่างรวดเร็ว (ส่วนหัว ข้อความ ภาพประกอบ) แท็กทั้งหมดเป็นเพียงสัญลักษณ์ ดังนั้นเครื่องตรวจตัวสะกดจะไม่สามารถใช้งานได้และจะไม่นำมาพิจารณาเมื่ออ่านและแก้ไขเอกสาร- แสดงสถิติในรูปแบบ PDF

ในการดำเนินการนี้ คุณจะต้องติดตั้งระบบล่าม pandoc และระบุเส้นทางที่ต้องการในการกำหนดค่า MarkdownEditing

การตรวจสอบการสะกด

เมื่อแกะกล่อง Sublime Text จำเป็นต้องตรวจสอบเฉพาะการสะกดภาษาอังกฤษเท่านั้น แต่การแก้ไขนั้นไม่ใช่เรื่องง่าย เพียงใช้พจนานุกรมที่จัดเก็บไว้ใน OpenOffice และทำตามขั้นตอนการปรับเปลี่ยนและการติดตั้งที่ยุ่งยาก ตามที่อธิบายไว้ในหน้า GitHub สำหรับผู้ใช้ OS X มีวิธีที่ง่ายกว่านั้นคือปลั๊กอิน CheckBounce ซึ่งช่วยให้คุณใช้เนื้อหาได้การแก้ไขระบบ

การสะกดคำ ไม่จำเป็นต้องพูดว่าการปรับปรุง OS X นั้นดี แต่ด้วยเวอร์ชันสกินของระบบ ทุกอย่างดีขึ้นและแน่นอนว่าไม่ส่งผลกระทบต่อพจนานุกรม OpenOfficeนอกจากนี้ หากคุณมักจะเพิ่มคำบางคำลงในพจนานุกรม ให้ Sublime Text เพิ่มการเปลี่ยนแปลงทั้งหมดด้วยตนเอง .

ข้อบกพร่องอีกประการหนึ่ง - รายการตัวเลือกการแทนที่จะไม่แสดงขึ้นมา

เมนูบริบท

เมื่อคลิกขวา

นอกจากนี้คุณยังสามารถวางเคอร์เซอร์บนคำแล้วกดได้

เครื่องจ่ายโคลน

ผู้ที่ทำงานกับข้อความอย่างมืออาชีพและคิดค่าใช้จ่ายสำหรับอักขระหรือคำจำนวนหนึ่ง (เช่น ผู้แต่ง "แฮ็กเกอร์") ไม่ควรจินตนาการถึงการมีชีวิตอยู่โดยปราศจากโปรแกรมรักษาตัวละครในโปรแกรมแก้ไขข้อความ

นอกจากนี้ เมื่อเขียนข้อความสำหรับบล็อกของคุณ ตัวบ่งชี้จำนวนอักขระจะมีประโยชน์เป็นแนวทาง - มักเป็นสิ่งสำคัญที่จะต้องพอดีกับขนาดของแต่ละบล็อกในเค้าโครง ปลั๊กอินที่ติดตั้งในแถบสถานะ Sublime Text เรียกง่ายๆ ว่า WordCount Sublime Text ไม่อนุญาตให้คุณใช้ปลั๊กอินสำหรับเทคนิคการพับ (ไม่รบกวนฟังก์ชันอื่น ๆ ) ดังนั้นผู้เขียนจึงมีความคิดสร้างสรรค์มากยิ่งขึ้นโดยตระหนักถึงความสามารถในการเปิดข้อความเมื่อวางเคอร์เซอร์ไว้บนข้อความและกดปุ่มขวา .

Windows และ Linux ไม่ได้

ใน OS X - การเข้ารหัสอัตโนมัติการมอบหมายตัวช่วยเข้ารหัสปลั๊กอินสำหรับ

การนัดหมายอัตโนมัติ

การเข้ารหัสไฟล์ เนื่องจาก SublimeText เปิดเอกสารทั้งหมดในการเข้ารหัส Windows-1252 Western ปรากฎว่าไฟล์เก่าที่บันทึกใน Windows-1251, DOS หรือ KOI8-R ปรากฏไม่ถูกต้อง ตัวช่วยการเข้ารหัสสำหรับประเภทดังกล่าวจะเดาการเข้ารหัสที่จำเป็นและแสดงการแจ้งเตือนในแถวสถานะ ซึ่งจะแจ้งวิธีใช้การเข้ารหัสและวิธีการทำงานของทุกสิ่ง (การแปลงไม่ได้ดำเนินการโดยอัตโนมัติ แต่รายการจะปรากฏในเมนูแก้ไขที่ให้คุณแปลงเอกสารเป็น Unicode โดยใช้โค้ด เช่น Helper

หากคุณป้อนไม่ถูกต้อง คุณสามารถเลือกรหัสที่ต้องการได้จากเมนู


ประวัติคลิปบอร์ด บ่อยครั้งเมื่อคัดลอกข้อความ ความคิดวนเวียนอยู่ในหัวของคุณว่ามันไม่คุ้มที่จะนอนบนคลิปบอร์ดอีกต่อไป คุณต้องวางมันไว้ที่ใดที่หนึ่ง ก่อนอื่นคุณต้องคัดลอกบัฟเฟอร์อีกครั้ง สิทธิประโยชน์นี้สามารถเพิ่มประสิทธิภาพได้ด้วยยูทิลิตี้เฉพาะทางที่หลากหลาย ซึ่งไม่เพียงมีให้จาก Sublime เท่านั้น

นอกจากนี้ PlainTasks ยังมาแทนที่ URL ที่คลิกได้ ทำให้คุณสามารถใช้ปุ่มเดียวกันเพื่อเปิดข้อความได้

ฟังก์ชั่นที่โดดเด่น: การประมวลผลและส่งไปยังไฟล์ในฮาร์ดไดรฟ์ของคุณ และคุณสามารถส่งโดยตรงไปยังแถวที่ต้องการได้ แน่นอน หากคุณเชื่อว่าคุณสามารถทำเช่นนี้ได้ คุณสามารถเชื่อมต่อกับไฟล์ได้โดยตรงนี่คือโปรแกรมแก้ไขข้อความซึ่งคุณจะลังเลที่จะประกาศเป็นผู้สร้าง (

ข้อความประเสริฐ: บรรณาธิการ บรรณาธิการ "วาปาดกหลงรัก"

- ข้อความนี้ดูตลกดี แต่ก็ยากที่จะเข้ากันได้ มีผู้คนจำนวนมากที่ชื่นชอบผลิตภัณฑ์นี้

มีเหตุผลหลายประการ: ข้ามแพลตฟอร์ม, รองรับปลั๊กอิน, การรับชมหลายรายการที่มีความคิดดีอย่างไม่น่าเชื่อ, รูปลักษณ์ทันสมัยที่น่าดึงดูดใจ และอื่นๆ อีกมากมาย - สำหรับทุกคนน้ำผึ้งถังนี้มีที่สำหรับกรัมจำนวนมากและสามารถดึงออกมาได้โดยไม่มีปัญหาใด ๆ ß ãðóñòíàÿ êèðèëëèöà จามรี - ที่นี่คุณจะพบ การตั้งค่าสำหรับทุกสิ่งและทุกสิ่งใน Sublime Text จะถูกบันทึกในรูปแบบ JSON การตั้งค่าหลักสามารถเข้าถึงได้ผ่านเมนู "การตั้งค่า - ค่าเริ่มต้น"ผ่าน "การตั้งค่า - ผู้ใช้" คุณสามารถดูการตั้งค่าของ koristuvach ได้

ดังนั้น ด้วยการตั้งค่า Sublime Text เพียงครั้งเดียว คุณสามารถบันทึกการตั้งค่าและอัปเดตได้ทันทีหลังจากติดตั้งบนคอมพิวเตอร์เครื่องใดก็ได้ ทั้งหมดนี้ด้วยตนเอง

มีการอธิบายการตั้งค่าสกินซึ่งทำได้ง่ายเช่นกัน

เอาล่ะมาพูดถึงควันกันดีกว่า โคดูวันนยามีปลั๊กอินพิเศษ (เช่นแพ็คเกจ Encoding Helper) แต่ตัวเลือกที่ดีกว่าคือการสร้างมันขึ้นมาเอง

ตัวอย่างของการเขียนปลั๊กอินง่ายๆ ดังกล่าวสามารถดูได้ในบทความอื่น (ในขั้นตอนการเขียน ส่งไปที่นี่)

ปุ่มลัด ไม่ปรากฏปุ่มลัด สำหรับคนชั้นหนึ่ง การกระทำของ vikoristovuvannykh บ่อยแค่ไหน?ไม่มีปัญหา – Sublime Text สามารถจัดการได้ทุกอย่าง!

ดังนั้นคลิกที่รายการเมนู "การผูกคีย์ - ค่าเริ่มต้น" และเลือกแทนการเปิด

ไฟล์การกำหนดค่า

- นี่คือ JSON เดียวกับที่เรารู้จัก

แกนเป็นหนึ่งในปุ่มลัดที่ง่ายที่สุด: ( "คีย์" : [ "ctrl+s" ] , "command" : "save" )ทุกอย่างชัดเจนโดยสัญชาตญาณ - ปุ่มและคำสั่ง

คุณจะทราบชื่อของคำสั่งที่คุณต้องการกำหนดปุ่มลัดได้อย่างไร?

ง่ายมาก - เปิดคอนโซล (Ctrl+` หรือ View - Show Console) แล้วป้อนคำสั่ง:

[
sublime.log_commands (จริง)
]

ตอนนี้เราสามารถเห็นการดำเนินการทั้งหมดที่ดำเนินการในตัวแก้ไขในคอนโซล

ตัวอย่างเช่น มีการเพิ่มปุ่มลัดเพื่อเปลี่ยนตัวพิมพ์ของข้อความเป็นชื่อเรื่อง (

[
แก้ไข - แปลงกรณี - กรณีชื่อเรื่อง
]

- การแสดงคำสั่งจะถูกไฮไลต์ ดังนั้นเราจึงคลิกรายการเมนูนี้และดูในคอนโซล

บาชิโมะ: คำสั่ง: title_caseการปรับแต่งทั้งหมดใน Sublime Text แบ่งออกเป็นค่าเริ่มต้นและแบบกำหนดเอง การปรับแต่งคีย์จะไม่ถูกตำหนิ

ดังนั้นคลิกที่ "การเชื่อมโยงคีย์ - ผู้ใช้" และเขียนการตั้งค่าที่นั่น คำสั่งดับ แหล่งจ่ายไฟหายไปจากคีย์ที่กำหนดมีชุดค่าผสมที่ถูกครอบครองจำนวนมาก (ใน Sublime Text 2 มี 250 ชุด) ดังนั้นก่อนอื่นคุณต้องเลือกชุดค่าผสมแล้วพลิกชุดที่ใช้อยู่แล้ว - ชุดค่าผสมจากชุดดั้งเดิมจะถูกเขียนทับโดยค่าเริ่มต้น %USERPROFILE%\AppData\Roaming\Sublime ข้อความ 2\Packages"สำหรับหน้าต่าง" ~/.config/sublime-text-2/Packages"สำหรับลินุกซ์นั้น" ~/Library/Application Support/Sublime Text 2/Packages/สำหรับ OS X

ปลั๊กอิน

มีปลั๊กอินจำนวนหนึ่งที่เขียนขึ้นสำหรับ Sublime Text ซึ่งมีอยู่ในเมนู การตั้งค่า - การควบคุมแพ็คเกจ- หากคุณไม่มีรายการเมนูนี้ โปรดอ่านคำแนะนำในการติดตั้งเพื่อค้นหาที่อยู่นี้

การสร้างปลั๊กอินที่ง่ายที่สุด

ฉันถามวิธีการแสดงรหัสที่แน่นอนของไฟล์ในหน้าต่างที่รวมโดยใช้ปุ่มที่เลือก กะ+F1- ก่อนอื่น คุณต้องมีทีมวิโคนาติ เครื่องมือ - ปลั๊กอินใหม่และแทรกลงในไฟล์:

นำเข้าประเสริฐ sublime_plugin
คลาส EncodeAlertCommand(sublime_plugin.TextCommand) :
def run (ตัวเอง, แก้ไข):
sublime.message_dialog(self.view.encoding())

ดังนั้นปลั๊กอิน Sublime Text จึงเขียนด้วยภาษา Python
การทำงาน self.view.encoding()พลิกกลับการเข้ารหัสไฟล์ที่แน่นอน คุณสามารถตรวจสอบผลลัพธ์ได้ในคอนโซลโปรแกรมโดยเลือก.
การทำงาน ดู.การเข้ารหัส() sublime.message_dialog (สตริง) คลิกกล่องโต้ตอบที่มีข้อความเชือก

อยู่ตรงกลาง ลืมวิธีการจัดส่ง: ฉันอุ่นกุญแจการตั้งค่า - การเชื่อมโยงคีย์ - ผู้ใช้

- ในเดนมาร์ก JSON เพิ่มองค์ประกอบ:

( "คีย์" : [ "shift+f1" ] , "command" : "encode_alert" ) กะ+F1.

หากต้องการตรวจสอบ ให้เปิดไฟล์ที่ดาวน์โหลดมาและนูนขึ้นมา ผู้เริ่มต้นและผู้อ่านอาจมีปัญหากับการเขียนโค้ดในข้อความประเสริฐ 3 ปัญหาส่วนใหญ่มักปรากฏในอักษรอียิปต์โบราณแทนที่จะเป็นสัญลักษณ์อาจเป็นไปได้ว่าหากไฟล์ที่บันทึกไว้ในโค้ดเก่าคือ Windows-1251 จะไม่มีการใช้งานอีกต่อไป

ไฟล์ HTML

, php ฯลฯ

หาง่ายด้วยเงินเพียงไม่กี่เหรียญ

จะค้นหาการเข้ารหัสไฟล์ที่แม่นยำยิ่งขึ้นได้อย่างไร

วิธีแรกในการเรียนรู้เกี่ยวกับการเข้ารหัสคือผ่านคอนโซล กด Ctrl+` หรือ View -> Show Console แล้วป้อนคำสั่ง view.encoding() ในคอนโซล

อีกทางเลือกหนึ่งคือการเพิ่ม "show_encoding": true ในการตั้งค่าของ koristuvach

ไปที่การตั้งค่า -> การตั้งค่า และเพิ่มการตั้งค่า
รหัสจะปรากฏในแถบสถานะ หากคุณไม่เห็น ให้คลิกผ่านมุมมอง -> แสดงแถบสถานะ

มีตัวเลือกอื่นที่ใช้ปลั๊กอิน EncodingHelper

ฉันไม่ได้ชอบเขาเป็นพิเศษเพราะไม่มีความจำเป็นสำหรับเขา

  • หากคุณมีเบเกิลคุณสามารถลองได้
  • คุณสมบัติของปลั๊กอิน:
  • นี่หมายถึงการเข้ารหัสไฟล์
  • ฉันจะแสดงรหัสในแถว
  • แปลงจาก UTF-8 เป็นรายการการเข้ารหัสที่อยู่ในเมนู

แปลงการเข้ารหัสสตรีมมิ่งเป็น UTF-8 ผ่านเมนู