ข้อความสุดยอด 2 เป็น โปรแกรมแก้ไขรหัส สไตล์ของ TextMate, Scribes, Kate หรือ Redcar อินเทอร์เฟซนั้นสะอาดและใช้งานง่ายและรองรับการใช้ Snippets, Plugins และระบบสร้างโค้ด (Build Systems)
ในตอนแรกมันถูกสร้างขึ้นโดย Jon Skinner เพื่อเป็นส่วนขยายของกลุ่ม แต่ทีละเล็กทีละน้อยมันมีเอกลักษณ์ของตัวเอง ด้วยเหตุนี้ Sublime Text 2 จึงยังคงมีโหมดการแก้ไขแบบ vi ที่เรียกว่า "โหมดวินเทจ" |
คุณสมบัติหลัก
- แผนที่ขนาดเล็ก: แผนที่ย่อประกอบด้วยการแสดงตัวอย่างโครงสร้างของโค้ดของเราที่สามารถวางไว้ข้างแท็บหรือซ่อนไว้ก็ได้ การเลื่อนไปรอบ ๆ ไฟล์จะมีประโยชน์มากเมื่อเรารู้โครงสร้างของมันดี
- หลายการเลือก: การเลือกหลายรายการไม่ใช่สิ่งใหม่ แต่ถูกรวมไว้เป็นเวลานานในโปรแกรมแก้ไข Ultraedit สำหรับ Windows ในการเลือกคำศัพท์จากส่วนต่างๆของไฟล์เราต้องวางเคอร์เซอร์ไว้ในคำที่เราต้องการค้นหาและทำ Cmd + D บน Mac OS X หรือ Ctrl + D บน Windows และ Linux
- หลายเคอร์เซอร์: เมื่อใช้ Sublime Text แบบหลายตัวเลือกจะสร้าง n เคอร์เซอร์ซึ่งเราสามารถเขียนข้อความโดยพลการในตำแหน่งต่างๆ n ตำแหน่งขนานกันได้
- หลายเค้าโครง: มาพร้อมกับการกำหนดค่าเลย์เอาต์เจ็ดแบบที่เราสามารถเลือกแก้ไขในหน้าต่างเดียวหรือแบ่งหน้าต่างแนวตั้งได้ถึงสี่หน้าต่างหรือหน้าต่างกริดสี่หน้าต่าง มีปลั๊กอินสำหรับสร้างเลย์เอาต์เพิ่มเติมใน Linux อย่างน้อยตัวแก้ไขก็ไม่เสถียร
- รองรับภาษานับไม่ถ้วน: รองรับภาษาต่างๆนับไม่ถ้วนเช่น Clojure, Haskell, Erlang, Scala และ Go (เพื่อชื่อไม่กี่)
- เน้นไวยากรณ์ที่กำหนดค่าได้: การเน้นไวยากรณ์สามารถกำหนดค่าได้อย่างสมบูรณ์ผ่านไฟล์กำหนดค่าต่อผู้ใช้
- การค้นหาแบบไดนามิก: คุณสามารถค้นหานิพจน์ทั่วไปหรือปกติตามไฟล์ตามโปรเจ็กต์ตามไดเร็กทอรีโดยการรวมกันหรือทั้งหมดพร้อมกัน
- กรอกอัตโนมัติและทำเครื่องหมายที่สำคัญ: เราสามารถไปที่คีย์ที่ปิดหรือเปิดบล็อกได้ด้วยวิธีง่ายๆ
- การสนับสนุน Snippets and Plugins: Snippets เป็นเหมือนมาโครหรือบันเดิลและมีประโยชน์มากมีปลั๊กอินมากมายเช่นปลั๊กอิน ZenCoding
- การกำหนดค่า Keybindings ทั้งหมด: ปุ่มทั้งหมดสามารถเขียนทับได้ตามความต้องการของเรานี่ยอดเยี่ยมจริงๆ
- เข้าถึงบรรทัดหรือไฟล์ได้อย่างรวดเร็ว: เราสามารถเปิดไฟล์โดยใช้การผูกคีย์ Cmd + P ใน Mac OS X หรือ Ctrl + P ใน Win และ Linux แล้วพิมพ์ชื่อไฟล์หรือเรียกดูรายการ นอกจากนี้เรายังสามารถไปที่เส้นโดยใช้เครื่องหมายจุดคู่และหมายเลขบรรทัด (ตัวอย่าง: 245)
- Command Palette: เราสามารถใช้ Shift + Cmd + P บน Mac OS X หรือ Shift + Ctrl + P บน Win และ Linux เพื่อเข้าถึง Command Palette ซึ่งเราสามารถกรองและใช้คำสั่งใดก็ได้ที่เราต้องการ สิ่งนี้มีประโยชน์มากในการใช้ร่วมกับ Package Controller (ซึ่งเราจะพูดถึงในโพสต์อื่น)
รองรับ Zen Coding
คุณสมบัติอย่างหนึ่งที่ฉันคิดว่าสมควรได้รับการกล่าวถึงเป็นพิเศษคือการรองรับ Zencoding
Zen Coding ไม่ใช่อะไรมากไปกว่าทางลัดโค้ดที่เขียนด้วยไวยากรณ์ที่คล้ายกันมากกับ CSS ดังนั้นถ้าคุณรู้จัก CSS และ HTML คุณก็พร้อมที่จะเริ่มทำให้ชีวิตของคุณง่ายขึ้น
ในกรณีที่ใช้งานได้จริงถ้าเราต้องการสร้างมาร์กอัปสำหรับเมนูเราจะต้องชัดเจนว่าเราต้องการแท็กการนำทางและจากนั้นรายการนี่จะหมายถึงโค้ดขั้นต่ำ 7 บรรทัดที่เขียนด้วยมือ แต่สามารถลดให้น้อยลงได้ มากกว่า 15 อักขระด้วย Zen Coding del ดังต่อไปนี้ (ซึ่งจะเพียงพอที่จะกด Ctrl + เพื่อขยาย):
nav> ul> li.item * 5> ก
วิดีโอต่อไปนี้แสดงตัวอย่างอื่น ๆ ของ Zencoding:
ใน หน้าอย่างเป็นทางการของ Zen Coding คุณจะพบข้อมูลเพิ่มเติมตัวอย่างและรายชื่อบรรณาธิการที่สนับสนุน ในหน้าดาวน์โหลดคุณจะพบแพ็คเกจการติดตั้งสำหรับตัวแก้ไขแต่ละตัวโดยปกติแล้วจะมี. txt พร้อมคำแนะนำในการติดตั้งอยู่ในแพ็คเกจ คุณจะพบไฟล์ ส่วนขยายสำหรับ Sublime Text 2.
การติดตั้ง
Sublime Text 2 ไม่มีในที่เก็บอย่างเป็นทางการหลายแห่ง (แม้ว่าผู้ใช้ Arch และอนุพันธ์จะสามารถติดตั้งได้จาก AUR) ด้วยเหตุนี้สิ่งที่ง่ายที่สุดคือไปที่หน้าโครงการและ ดาวน์โหลด เวอร์ชันสำหรับ Linux ไม่จำเป็นต้องเรียบเรียงอะไร เพียงแค่แตกไฟล์ที่ดาวน์โหลดมาและเรียกใช้โปรแกรม มันจะทำงานโดยไม่ต้องใช้มากขึ้นเช่นแอปพลิเคชันพกพาใด ๆ
ผู้ใช้ Ubuntu และอนุพันธ์สามารถเข้าสู่เทอร์มินัลและพิมพ์สิ่งต่อไปนี้ในกรณีที่ต้องการติดตั้งโปรแกรมจาก PPA:
sudo add-apt-repository ppa: webupd8team / sublime-text-2
sudo ปรับปรุง apt-get
sudo apt-get ติดตั้ง sublime-text-2
sudo apt-get ติดตั้ง sublime-text
โปรแกรมแก้ไขโค้ดที่ดีที่สุดคือแอปพลิเคชันใด ๆ ที่ประมวลผลข้อความคนส่วนใหญ่พูดถึงโปรแกรมแก้ไขโค้ดหรือ IDE ราวกับว่าโปรแกรมเหล่านั้นเป็นโปรแกรมที่จะเขียนโปรแกรมแอปพลิเคชันถ้าตัวแก้ไขหรือ IDE ช่วยได้มาก แต่ก็มีใครรู้ว่าทำงานได้ดี .
สวัสดี 2 วันที่แล้ว Sublime text 2 และฉันได้รับข้อผิดพลาดที่พาดพิงถึงไลบรารีการควบคุมแพ็คเกจฉันเกิดความคิดที่ยอดเยี่ยมในการกำจัดโฟลเดอร์ Package และดาวน์โหลดอีกครั้งเมื่อฉันเปิดตัวแก้ไขเมนูอีกครั้ง แถบแถบด้านข้างที่เคยเป็นสีขาวตอนนี้เป็นสีดำและตัวแก้ไขในส่วนสีขาวตอนนี้เป็นสีดำไม่ตอบสนองต่อคำสั่งแป้นพิมพ์ใด ๆ และฉันไม่สามารถเข้าถึงการตั้งค่าและข้อความต่อไปนี้จะปรากฏขึ้น:
เกิดข้อผิดพลาดในการโหลดไฟล์ไวยากรณ์ "Packages / Text / Plain text.tmLanguage": เกิดข้อผิดพลาดในการแยกวิเคราะห์ plist xml: ไม่สามารถเปิดไฟล์ในไฟล์ "Packages / Text / Plain text.tmLanguage"
ฉันได้ติดตั้งและถอนการติดตั้งประมาณ 10 ครั้งฉันไม่รู้ว่าฉันทำอะไรผิดพลาดหรือฉันลบอย่างอื่นโดยไม่ได้ตั้งใจฉันใช้ Mac และฉันยังใหม่กับการใช้งานและฉันไม่รู้วิธีแก้ไขสิ่งที่ฉัน ฉันกำลังตรวจสอบโฟลเดอร์เนื้อหาที่ฉันคัดลอกไฟล์อีกครั้งแพคเกจโฟลเดอร์ (ฉันไม่รู้ว่าอยู่ในตำแหน่งที่ถูกต้องหรือไม่) และไม่มีอะไรถ้ามีใครสามารถช่วยฉันได้ฉันจะขอบคุณ
บรรณาธิการที่ดีที่สุดที่ฉันเคยลองใช้ความพยายามอย่างมากในส่วนของจอนนั่นคือเหตุผลที่ฉันตัดสินใจซื้อใบอนุญาตของเขา แม้ว่าจะไม่ใช่ซอฟต์แวร์ฟรี แต่ก็คุ้มค่ากับเงิน 60 เหรียญที่ฉันจ่ายไปในตอนนั้นราวกับว่ามันเป็นซอฟต์แวร์ฟรีฉันก็จะบริจาคให้กับโครงการนี้ ความนับถือ.
ยอดเยี่ยมเพียง!
เป็นสิ่งที่ดีที่สุดที่ฉันรู้ ... แย่มากที่ไม่ใช่ซอฟต์แวร์ฟรีแม้ว่าจะเป็นซอฟต์แวร์ฟรีก็ตาม
ทางเลือกอื่น
textadept
http://foicica.com/textadept/
อืม แต่ทำไมเพจถึงมีส่วนซื้อไลเซนส์ล่ะ?
มันเป็นสิ่งที่ฉันยังไม่เข้าใจมากนักเนื่องจากการดาวน์โหลดแพ็คเกจจากเว็บมีตัวเลือกในส่วนวิธีใช้เพื่อป้อนรหัสใบอนุญาต
อืมคิดว่าตัวเองอธิบายไม่ถูก ..
คำเตือนระบุว่า: Sublime Text 2 มีการแจกจ่ายฟรี แต่ไม่ใช่ซอฟต์แวร์ฟรี สำหรับทางเลือกฟรีที่น่าสนใจไม่แพ้กันฉันขอแนะนำให้คุณลอง Scribes
ซึ่งหมายความว่าสามารถแจกจ่ายได้อย่างอิสระ แต่ไม่ฟรี (จะแก้ไขหรือแจกจ่ายซ้ำเพื่อวัตถุประสงค์อื่น) … แต่คำว่าฟรีบอกฉันว่ามันเป็นฟรีแวร์
หากเป็นการทดลองใช้งานแล้วจะไม่ฟรีดังนั้นจึงเป็นแชร์แวร์
แต่คำถามของฉันคือการทดสอบนั้นหรือข้อเท็จจริงที่ว่าไม่ได้ใส่คีย์หรือคีย์ใบอนุญาตจะส่งผลกระทบต่อโปรแกรมในภายหลังเช่นอย่าให้ฉันเปิดหรือ จำกัด ฟังก์ชั่นเมื่อสิ้นสุดการทดสอบหากเป็นข้อพิสูจน์
ไม่ฟรี ... เวอร์ชันที่ให้คุณใช้ฟรีคือเบต้าเวอร์ชันที่เสถียรได้รับอนุญาตและราคา 60 ดอลลาร์
คลิกอีกครั้งและคุณไม่มีหน่วยความจำ!
ใน ubuntu 11..04 เวอร์ชัน sublime-text-2 ไม่ทำงาน แต่ลองติดตั้ง sublime-text-2-dev
ขอขอบคุณ!! ฉันจะลองดู
โอเคขอบคุณที่ตอบ ฉันกำลังทดสอบอยู่พักหนึ่งและมันไม่ได้ทำให้ฉันมั่นใจด้วยเหตุผลหลายประการ จากนั้นเขาก็ขอใบอนุญาตจากฉันตลอดเวลาซึ่งแม้ว่าคุณจะสามารถกด "ยกเลิก" ได้เท่านั้น แต่มันก็ยังทำให้ฉันรำคาญ ฉันชอบ Notepad ++ และ Pspad มากกว่าเพราะมันเหมาะกับความต้องการของฉันมากกว่า
ขอบคุณมาก
ฉันไม่แน่ใจ ... ฉันคิดว่าไม่ ...
แต่ฉันขอแนะนำให้คุณลองและเล่นกับมันสักพักเพื่อค้นพบคุณสมบัติทั้งหมด
ความจริงก็คือฉันไม่ได้ใช้มันมาระยะหนึ่งแล้ว แต่ฉันชัดเจนมากว่ามันเป็นหนึ่งในโปรแกรมแก้ไขข้อความที่ดีที่สุดในปัจจุบัน
เสียดายที่ไม่ฟรี ... แม้ว่าจะฟรี
ไชโย! พอล.
สวัสดีคำถามคุณสามารถค้นหารายการใน Sublime Text ได้หรือไม่? นี่เป็นคุณสมบัติที่ฉันชอบมากในตัวแก้ไขเช่น Pspad หรือ Notepad ++ ซึ่งพวกเขาแสดงผลลัพธ์ที่ได้รับในรูปแบบของรายการโดยแสดงบรรทัดทั้งหมดที่พบคำนั้นและทำให้ฉันสามารถ รู้ได้อย่างรวดเร็วว่าเส้นคือหรือไม่ใช่สิ่งที่ฉันต้องการ นี่เป็นเพราะฉันทำงานกับไฟล์ที่มีหลายบรรทัดอยู่ตลอดเวลาและมันเปลี่ยนไปจากความเกียจคร้านและผลลัพธ์เพื่อดูว่ามันถูกต้องหรือไม่
อาศิรพจน์
มองหาทางเลือกใหม่ทำไมถ้า Emac มีอยู่แล้วหรือ vi?
นอกจากนี้ไม่ใช่ซอฟต์แวร์ฟรีแล้วอะไรคือจุดที่สนับสนุนซอฟต์แวร์ประเภทนี้และให้โฆษณาชวนเชื่อมากมาย?
ไม่ใช่การโฆษณาชวนเชื่อ
ฉันคิดว่ามันเป็นความคิดที่ดีที่จะเผยแพร่เพราะมันเป็นซอฟต์แวร์ที่ยอดเยี่ยม นอกจากนี้คงจะดีไม่น้อยหากนักพัฒนาของคุณได้รับอีเมลเพื่อเผยแพร่ซอร์สโค้ด ถ้าไม่รู้จักโครงการก็ไม่มีทางทำได้
ไชโย! พอล.
ฉันลองแล้วมันเยี่ยมมากขอบคุณสำหรับข้อมูล !!!
เนื่องจากมีคนจำนวนมากที่ไม่มีเวลาเรียนรู้ที่จะใช้โปรแกรมแก้ไขที่ "ขั้นสูง" เช่น vim หรือ Emacs
หลายครั้งที่เราต้องใช้โปรแกรมเพื่อนั่งลงและเขียนโค้ดโดยไม่ต้องอ่านและฝึกฝนบทช่วยสอนเกี่ยวกับวิธีใช้เครื่องมือเหล่านี้
ไม่มีอะไรผิดปกติกับโปรแกรมนี้ที่เป็นกรรมสิทธิ์นักพัฒนาตัดสินใจที่จะสร้างรายได้ด้วยซอฟต์แวร์ของพวกเขาและเป็นเรื่องปกติอย่างสมบูรณ์ ... หรืออะไร คุณจะต่อสู้เพื่อรับพีซีโฮมเมด 100% หรือ "ฟรี" เพื่อไม่ให้แบรนด์จ่ายเงินหรือไม่?
หรือคุณจะปลูกมะเขือเทศแบบ "ฟรี" เพื่อไม่จ่ายตลาด?
คุณต้องเรียนรู้ที่จะแยกแยะสิ่งต่างๆเล็กน้อย
อันที่จริงใบอนุญาตสำหรับโปรแกรมคุณภาพดีเช่นนี้ไม่ได้หนักหนาอะไร
แต่เนื่องจากฉันเป็นนักเรียนที่แทบไม่มีเงินกินข้าวก็เลยปล่อยไว้แบบนั้นฮ่า ๆ ๆ
โหมดเซนนั้นดูดีมาก🙂
Scribes ดีมากเพราะฉันจะลองสิ่งที่แนะนำนี้
ไม่มีอะไรที่เหมือนกับ Eclipse .. คลิกเพียงครั้งเดียวและเริ่มเซิร์ฟเวอร์ ... คลิกอีกครั้งและสร้างโครงการให้คุณ!
ฉันลองแล้วมันดี แต่สำหรับฉันไม่มีอะไรที่เหมือนกับการแก้ไข Komodo ฉันก็ไม่รู้ว่าทำไมถึงเอะอะกับประเสริฐ
ฉันลองใช้โปรแกรมแก้ไขข้อความแล้วฉันได้รับมันขอบคุณเว็บไซต์นี้ http: www.notiubuntu.wordpress, com