ฉันสงสัยว่าความแตกต่างระหว่างโปรแกรมแก้ไขข้อความเหล่านี้และใช้กับ Ubuntu ใดดีที่สุด
แต่ละคนมีประโยชน์อย่างไร? มีคนที่ดีกว่านี้ไหม
ฉันสงสัยว่าความแตกต่างระหว่างโปรแกรมแก้ไขข้อความเหล่านี้และใช้กับ Ubuntu ใดดีที่สุด
แต่ละคนมีประโยชน์อย่างไร? มีคนที่ดีกว่านี้ไหม
คำตอบ:
นาโนเป็นวิธีที่ง่ายที่สุดในการใช้และเรียนรู้ ผู้คนจำนวนมากจะสาบานโดย Vim และ Emacs แต่ Nano เป็นเครื่องมือแก้ไขข้อความที่ดีมาก นาโนดีสำหรับการแก้ไขไฟล์ปรับแต่ง แต่ถ้าคุณกำลังจะโปรแกรมคุณจะดีขึ้นเมื่อใช้ Vim หรือ Emacs นาโนรองรับการเน้น แต่นี่เป็นอัตวิสัยมาก
ทุกคนจะมีบรรณาธิการที่ชื่นชอบด้วยเหตุผลบางอย่าง ค้นหาคนที่คุณชอบที่สุดและใช้มัน
ฉันชอบเสียงเรียกเข้า มันทรงพลังและมีประสิทธิภาพและสมบูรณ์แบบในทุก ๆ ด้าน อย่างไรก็ตามเวลาส่วนใหญ่ฉันเพิ่งใช้ gedit เพราะฉันไม่ได้มีประสิทธิภาพและมีประสิทธิภาพเช่นเดียวกับ Vim
Vim สามารถพบได้ในระบบ Linux ทุกระบบรวมถึงอุปกรณ์ฝังตัวของคุณ นอกจากนี้ยังทรงพลังมาก (เมื่อคุณเรียนรู้วิธีใช้)
คำตอบง่ายๆคือ ...
นาโนเป็นโปรแกรมแก้ไขข้อความที่เรียบง่าย
Emacs เป็นโปรแกรมแก้ไขข้อความที่มีคุณสมบัติครบถ้วนสำหรับการเขียนโปรแกรม อันนี้มักจะง่ายต่อการเรียนรู้ แต่ยังคงสับสน นี่เป็นเพราะคุณสมบัติขั้นสูงเป็นการรวมกันของคีย์เช่น crtl + e (ไปที่ท้ายบรรทัด)
เป็นกลุ่มเหมือน Emacs เท่านั้นจะใช้รูปแบบการป้อนข้อมูลที่แตกต่างกันมาก เสียงเรียกเข้าเป็นคำกริยาหมายถึงแต่ละปุ่มหมายถึงบางสิ่งที่แตกต่างกันในโหมดที่แตกต่างกัน
โดยทั่วไปแล้วนาโนนั้นมีไว้สำหรับผู้ใช้ทั่วไป Emacs และ Vim สำหรับโปรแกรมเมอร์ เลือกของคุณ (ฉันไม่ได้รับด้าน Vim vs Emacs สำหรับโพสต์นี้ lol)
อีกสิ่งหนึ่งที่ดีในการใช้คือ Geany ซึ่งพบในตัวจัดการแพ็คเกจของ Ubuntu หรือที่ geany.org มีคุณสมบัติที่ดีจริง ๆ และหน้าต่างเทอร์มินัลในตัวดีมาก ฉันใช้มันสำหรับโครงการการเขียนโปรแกรมส่วนใหญ่ ฉันใช้ VIM เป็นจำนวนมากเช่นกันส่วนใหญ่เมื่อ ssh ต้องการลงในเซิร์ฟเวอร์ Gedit ในตัวมีประโยชน์สำหรับการแก้ไขและกำหนดค่าไฟล์อย่างรวดเร็ว
ฉันแนะนำ gedit มันมีรหัสสีสำหรับโค้ดโปรแกรมซึ่งทำให้ทุกอย่างจาก HTML / CSS เป็น PHP ง่ายต่อการอ่านและแก้ไข Emacs สามารถทำได้ แต่ต้องใช้ความพยายามในการเรียนรู้วิธีตั้งค่าและใช้งาน Gedit สามารถใช้งานได้ในความพยายามครั้งแรกของคุณโดยไม่จำเป็นต้องใช้เอกสารประกอบ
ฉันรู้ว่านี่ไม่ใช่ตัวแก้ไขข้อความเทอร์มินัล "ลูกผู้ชาย" แต่ gedit นั้นดี คุณสามารถทำให้ gedit ดูและรู้สึกเหมือน TextMate เล็กน้อย บทความนี้ค่อนข้างเก่า แต่จะยังให้ความคิดพื้นฐานแก่คุณ ... http://rubymm.blogspot.com/2007/08/make-gedit-behave-roughly-like-textmate.html
Gedit นั้นง่ายและมีน้ำหนักเบาใช่ แต่มันมีข้อได้เปรียบที่แท้จริงมากกว่า Geany หรือไม่? คุณต้องติดตั้งปลั๊กอินหลายอันเพื่อตามฟีเจอร์ทั่วไปของ Geany เช่นการพับโค้ดเป็นต้น
ในขณะที่ปลั๊กอิน Geany จะมอบความพิเศษให้กับคุณเช่นการรวมการควบคุมเวอร์ชันการจัดการโครงการเสริมและไม่ล่วงล้ำการกระโดดระหว่างคำจำกัดความของฟังก์ชั่นและการประกาศ ฯลฯ และปุ่มลัดที่กำหนดค่าได้ใน Geany ช่วยให้คุณสามารถตั้งค่าได้ ค่าเริ่มต้นก็ค่อนข้างดีเช่นกัน Gedit สามารถรวมล่าม Python ได้ แต่ Geany จะรวมเทอร์มินัลเสมือนทั้งหมดไว้ด้วยกัน
Geany ไม่ได้มาพร้อมกับ Ubuntu แต่มีให้บริการจากแหล่งเก็บข้อมูลมันมีขนาดเล็ก (10MB) และรวดเร็วและมีคุณสมบัติเพียงพอที่จะแข่งขันกับ IDE แบบเต็มรูปแบบ เสียงระฆังและนกหวีดน้อยลง แต่รองรับการแก้ไขข้อความได้ดีขึ้น
Vim ใช้เวลาในการเรียนรู้ แต่เมื่อถึงเวลาที่คุณต้องหยุดมัน (ไม่ใช่แค่กุญแจที่จะกดเมื่อไหร่ แต่การชินกับการดูข้อความในแบบนั้น) คุณหยุดเกี่ยวกับวิธีการพิมพ์และคุณสามารถโฟกัสได้จริงๆ เกี่ยวกับสิ่งที่จะพิมพ์ มันเป็นเรื่องธรรมดามากที่โปรแกรมแก้ไขข้อความธรรมดาจะใช้ยากเกินไป
ใช้gvim
และเลือกชุดรูปแบบที่คุณชอบมากก่อนที่จะเริ่มเรียนรู้มันสามารถทำให้มันเป็นประสบการณ์ที่น่าพอใจมากขึ้น ในที่สุดคุณจะพบว่าตัวเองเขียนอีเมลเป็นกลุ่ม!
(การพิมพ์ด้วยนิ้วสิบนิ้วช่วยให้การเรียนรู้ง่ายขึ้นมากดังนั้นคุณอาจต้องการใช้เวลาหนึ่งหรือสองชั่วโมงgtypist
ก่อนที่จะลองเป็นกลุ่มหากคุณไม่คุ้นเคยกับการพิมพ์ด้วยระบบสัมผัส)
autocmd InsertEnter * colorscheme <scheme-name>
และautocomand InsertLeave * colorscheme <scheme-name>
. vimrc ของคุณ
Emacs ค่อนข้างดี มีการเน้นไวยากรณ์และสนับสนุนส่วนขยาย
และสามารถขยายผ่านภาษาถิ่นของ Lisp (elisp) นอกจากนี้ยังมีโหมดสำหรับโปรแกรมสถิติมากมายรองรับ tex, ปฏิทิน, อุปกรณ์อ่านจดหมาย, tetris และแม้แต่จิตแพทย์ Emacs (หรือ Vim แต่น้อยกว่าที่ดีสำหรับสถิติ) เป็นสิ่งที่ควรค่าแก่การเรียนรู้เนื่องจากเป็นทั้งแพลตฟอร์มข้ามและสนับสนุนภาษาการเขียนโปรแกรมเกือบทุกภาษาในโลก
ฉันชอบเสียงเรียกเข้าเพราะมันทำให้รู้สึกเหมือนวิดีโอเกม มันคุ้มค่ากับช่วงการเรียนรู้ ทำไมแอปพลิเคชันไม่ทำงานเหมือนเป็นกลุ่ม?
ลองใช้ปลั๊กอินvimperatorสำหรับ firefox
ฉันไม่รู้อะไรเกี่ยวกับ Nano และ Emacs แต่คุณสามารถกำหนดค่าและขยาย Vim ได้อย่างไม่รู้จบและมันมีอยู่ในแพลตฟอร์มส่วนใหญ่ ข้อเสียคือฉันไม่สามารถจินตนาการผู้ส่งข้อความด้วยเส้นโค้งการเรียนรู้ที่ชันกว่า
โอ้และอย่าลืมโปรแกรมแก้ไขข้อความเริ่มต้นของ Ubuntu นั่นคือ Gedit มันมีคุณสมบัติมากมายในตัวและสามารถขยายได้ผ่านทางปลั๊กอิน (ลองsudo apt-get install gedit-plugins
)
ฉันใช้ geddit พร้อมคอมโบของการตั้งค่าและปลั๊กอิน ในเครื่องใหม่ฉันจะตรวจสอบกล่องทั้งหมดในสองแท็บแรกของการตั้งค่ากำหนดแท็บที่จะใช้ช่องว่าง 4
ฉันพบปลั๊กอินตัวอย่างเพื่อเป็นตัวโยก มันไม่ได้ให้พลังทั้งหมดของ vi หรือ emacs แต่มันเกือบจะอยู่ที่นั่นและใช้การเชื่อมโยงคีย์เดียวกันกับแอปอื่น ๆ ใน gnome มันเป็น "ที่เข้าใจได้" มากกว่า IMO อย่างน้อย
บันทึก. Geany เป็นเครื่องมือแก้ไขที่ยอดเยี่ยมหากคุณต้องแก้ไข XML- (การกำหนดค่า) -files!
อันที่ฉันต้องการคือ gEdit หากคุณต้องการเพิ่มระดับของ TextMate คุณสามารถทำได้ด้วยวิธีนี้:
sudo apt-get install gedit gedit-plugins
cd ~/Downloads
git clone http://github.com/gmate/gmate.git
cd gmate
sh ./install.sh
โอ้และตรวจสอบปลั๊กอินเพื่อเปิดใช้งานคุณสมบัติเจ๋ง ๆ ที่คุณต้องการ
ฉันใช้นาโนที่มีการปรับแต่งทั้งหมดสำหรับภาษาที่ฉันเขียน ฉันได้รับ UI ที่เรียบง่ายพร้อมคุณสมบัติมากมายตามที่ฉันต้องการ
ฉันชอบgeditมากกว่าทั้งหมด
เป็นที่ยอมรับว่าฉันใช้เวลาไม่นานในการลองเป็นกลุ่ม แต่อีกสองคนที่ฉันไม่รำคาญ
Gedit มีน้ำหนักเบา แต่ยังคงมีคุณสมบัติที่มีประโยชน์ทั้งหมดที่คุณต้องการเช่นการเน้นไวยากรณ์ของหน้าแท็บและการเติมคำ / วงเล็บเหลี่ยมให้สมบูรณ์
นี่คือภาพหน้าจอบางส่วนจากเว็บไซต์ของพวกเขา:
ฉันพบว่า emacs น่ากลัวจริงๆที่จะใช้