ทางเลือกอื่นของ Notepad ++ บน Ubuntu คืออะไร


130

ฉันใช้Notepad ++บน Windows 7 และฉันต้องการทราบว่ามีการทดแทนที่ดีสำหรับ Ubuntu หรือไม่

ฉันต้องการบางสิ่งที่ดีสำหรับการแก้ไขไฟล์ html


2
มี GEdit (ตัวแก้ไขค่าเริ่มต้นสำหรับ Gnome) และ Kate (ค่าเริ่มต้นสำหรับ KDE) ผู้ใช้เหล่านี้เป็นมิตรมากฉันไม่ทราบว่าพวกเขาเป็น "html ที่เป็นมิตร" พอ แต่ อย่างไรก็ตามมีทางเลือกมากมาย ( Linux เต็มไปด้วยตัวเลือก ) ซึ่งมีเป้าหมายเฉพาะต่อการพัฒนาเว็บ (google ubuntu html editors) นอกจากนี้คุณยังสามารถใช้ Eclipse ของ Oracle (ดูที่นี่ )
edwin

gedit ใช้งานได้ดีสำหรับเรื่องนี้
โธมัสวอร์ด


ขอบคุณมากสำหรับผู้ที่ต้องการทราบวิธีการติดตั้ง"Sublime"คุณสามารถทำตามขั้นตอนต่าง ๆ อธิบายได้ที่นี่: how2 INstall Sublime cu
Orsius

1
สำหรับการค้นหาทั้งหมดที่ยังคงมีอยู่ให้ดูsoftwarerecs.stackexchange.com/questions/20446/ …คำถามนี้กล่าวถึงการขาดเครื่องมือแก้ไขที่บันทึกอัตโนมัติและโหลดแท็บที่เปิดทั้งหมดโดยอัตโนมัติเมื่อเริ่มต้นแม้ไม่มีการบันทึกเนื้อหาลงในไฟล์
phil294

คำตอบ:


76

จริงๆแล้วคุณสามารถติดตั้ง Notepad ++ ได้โดยติดตั้งWineก่อน:

sudo apt-get update; sudo apt-get install wine

แต่ทางเลือกที่ดีคือ:

  1. เป็นกลุ่ม
  2. Emacs
  3. Geany
  4. kate (ใน KDE ทำงานด้วยเอกภาพกับการติดตั้งการพึ่งพา KDE ที่เหมาะสม)
  5. Sublime (รุ่นทดลองฟรีไม่ จำกัด / หรือ $ 70.00 ดอลลาร์สหรัฐ)
  6. gedit
  7. แก้ไข Komodo (ใน KDE)
  8. Editra

ของเหล่านี้ Geany และ GEdit เป็นรายการโปรดของฉัน แต่ก็ขึ้นอยู่กับความต้องการของคุณ หากคุณกำลังมองหาสิ่งที่ซับซ้อนกว่านี้มี Aptana Studio ที่ฉันพูดถึงโดยละเอียดในคำตอบในคำถามนี้: IDE / Editor การพัฒนาเว็บขั้นพื้นฐานเช่น Dreamweaver?

โชคดี!


ประเสริฐมีรุ่นทดลองใช้ฟรีไม่ จำกัด
David Foerster

ใช่. ประเสริฐเป็นที่สุดโปรดของฉัน ป๊อปอัปอาจสร้างความรำคาญให้คุณได้หากคุณใช้การทดลอง แต่คุณจะไม่เสียอะไรเลย
Dillmo

2
Geany อย่างน้อยมีเครื่องมือแก้ไขเช่นเดียวกับ Notepad ++ จะมี;)
frlan

2
คะแนนของฉันไปสำหรับ emacs เนื่องจากเป็นสคริปต์อย่างสมบูรณ์ (เสียงกระเพื่อม) จึงมีส่วนขยายสำหรับเกือบทุกสิ่งที่คุณคิด ข้อเสียเปรียบเท่านั้น: คุณต้องเรียนรู้แป้นพิมพ์ลัดบางส่วนมิฉะนั้น emacs จะทำให้คุณบ้า
Soulsource

8
vimไม่ใช่ทางเลือกของ Notepad ++ แป้นพิมพ์ลัดของมันคืออะไรสั้น ๆ ที่เลวร้าย
Dan Dascalescu

70

ขอบคุณการทำงานของDaniel Di Sardiมีตัวแก้ไขที่ได้รับแรงบันดาลใจจาก Notepad ++ สำหรับ Linux:

Notepadqqเป็น Notepad ++ เหมือนเครื่องมือแก้ไขสำหรับเดสก์ทอป Linux

ภาพหน้าจอ notepadqq บน linux

มันมี PPA ที่ดี (โฮมเพจบอกว่ามันเหมาะสำหรับ 14.04 แต่ launchpad มีรุ่นตั้งแต่ Utopic ถึง Xenial ) ดังนั้นคุณสามารถติดตั้งได้อย่างง่ายดายโดย

sudo add-apt-repository ppa:notepadqq-team/notepadqq
sudo apt-get update
sudo apt-get install notepadqq

ในฐานะที่เป็นตัวเลือกอื่นSciTEอยู่บนพื้นฐานเดียวกัน " อาคารแก้ไขบล็อก" ของ Notepad ++ , ประกาย


3
ดูดีมาก คุณสมบัติที่ขาดหายไป: การบันทึกอัตโนมัติและทำให้การโหลดไฟล์ (ไม่ได้บันทึก) จากเซสชันล่าสุดโดยอัตโนมัติ (ฟีเจอร์ใหม่ที่น่าสนใจใน n ++ มีประโยชน์อย่างมาก)
phil294

ตกลงมันค่อนข้างดี แต่ก็ยังขาดคุณสมบัติหลายอย่างที่ Notepad ++ มี
มุมมองรูปไข่

โดยเฉพาะอย่างยิ่งไม่มีความสามารถในการพิมพ์ในรุ่นที่ฉันมี: 0.51.0
DrMoishe Pippik

1
มันไม่ใช่พอร์ตที่แน่นอน (คุณสมบัติบันทึกอัตโนมัติที่กล่าวถึงในความคิดเห็นอื่น ๆ นั้นยอดเยี่ยมมากใน N ++) แต่มันมีการสนับสนุนด้านภาษาและจะใช้ได้กับการใช้งานส่วนใหญ่ของฉัน +1 ขอบคุณมาก
แบรนดอน

2
Notepadqq ไม่ใช่พอร์ต จากเว็บไซต์: "โครงการนี้เป็นอิสระจาก Notepad ++ และไม่ใช้รหัสใด ๆ ของมัน Notepadqq ได้รับแรงบันดาลใจจาก Notepad ++: หมายความว่าเราพยายามสร้างลักษณะที่ดีที่สุดในขณะที่ไม่กลัวที่จะเลือกสิ่งที่แตกต่างกับที่เราคิด สามารถปรับปรุงได้ "
Android Dev

33

เป็นไปได้จริงที่จะติดตั้ง Notepad ++ บน Ubuntu เพียงเรียกใช้คำสั่งต่อไปนี้:

sudo apt-get update
sudo apt-get install wine

จากนั้นดาวน์โหลดตัวติดตั้ง Notepad ++ Windows คลิกขวาจากนั้นเลือก Open With -> Wine Windows Program Loader ทำตามขั้นตอนการติดตั้งทั่วไปและคุณควรจะเปิด Notepad ++ จาก Dash ของคุณ


1
จริงๆนี่เป็นทางออกที่ดีที่คุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับ wine winehq.org/about
Nanhe Kumar

มันใช้งานได้ดีอย่างง่ายดาย - ฉันหวังว่าฉันจะรู้ได้ง่ายว่ามันเป็นอย่างไรเมื่อหลายปีก่อน!
Dave Amphlett

ไม่สามารถทำให้โหมดคอลัมน์ทำงานได้เนื่องจากความขัดแย้งของแป้น Alt วิธีแก้ปัญหาทุกคน?
มุมมองรูปไข่

@Elipticalview ALT + SHIFT
killdaclick

ฉันประสบความสำเร็จกับ Notepad ++ เวอร์ชัน 7.3.3, 32bit on Wine บน Ubuntu 16.04 LTS แต่ไม่ประสบความสำเร็จกับ Notepad ++ เวอร์ชัน 7.5.4 ล่าสุด
Marcel

8

ฉันจะแนะนำAtom ข้อดี:

  • หลายแพลตฟอร์ม (ใช้ได้กับ Windows, MacOS)
  • พัฒนาและสนับสนุนโดย GitHub
  • ใช้เทคโนโลยีมาตรฐานเช่น Chromium เว็บเบราว์เซอร์และ JavaScript
  • และดังนั้นจึงมีส่วนขยายฐานขนาดใหญ่สำหรับกรณีใช้งานจำนวนมาก

1
คุณไม่ได้พูดถึงว่ามันเป็นทรัพยากรหิวกว่าบรรณาธิการข้อความอื่น ๆ
Mihai

มันเป็นตัวแก้ไขที่ดี แต่ไม่สมบูรณ์แบบ แล้วข้อเสียล่ะ? Atom Atom ช้าและใช้ทรัพยากรมากเกินไป การติดตั้งแพ็คเกจ FB จะใช้ 100% ของปริมาณงานในดิสก์และติดตั้งข้อมูลมากเกินไป ในที่สุดคุณอาจไม่สามารถเริ่มแอพได้ บางที FB ได้แก้ไขสิ่งนี้ในตอนนี้ แต่ฉันสงสัย (พิจารณารหัสบรรทัดนับล้านและขนาดแพคเกจเต็มที่)
dhaupin

@dhaupin คุณพูดถูก Atom ยังมีข้อเสียอยู่บ้าง BTW คุณหมายถึงอะไรเมื่อคุณพูดถึงแพ็คเกจ "FB"
Robert Zelník

@ RobertZelník oo bad ของฉัน, FB = Facebook ห้องสวีทของพวกเขาคือnuclide.io มันค่อนข้างหวาน แต่หนักอย่างไม่น่าเชื่อ ฉันไม่สามารถรอจนกระทั่งแพ็คเกจอะตอมบางตัว "เพรียวลง" ถ้าเหมาะสม
dhaupin

1
ตกลงขอบคุณสำหรับคำอธิบายของคุณ ดังที่ฉันเข้าใจ Nuclide.io เป็นแพ็คเกจสำหรับ Atom ที่พัฒนาโดยทีม FB โดยอิสระจาก Atom เองดังนั้นจึงไม่มีเหตุผลใดที่จะตรวจสอบ Nuclide เมื่อเราพูดถึง Atom อย่างไรก็ตามคุณมีสิทธิ์เกี่ยวกับความหิวโหยของ Atom และแอปพลิเคชันบนเว็บเบราว์เซอร์โดยทั่วไป ขอบคุณสำหรับการแจ้งเตือนของคุณฉันจะพยายามเขียนคำแนะนำของฉันใหม่
Robert Zelník

7

ปัจจุบันฉันจะแนะนำVisual Studio รหัส ฟรีโอเพนซอร์สและทำงานได้ทุกที่!

Wikipediaพูดว่า:

Visual Studio Code เป็นโปรแกรมแก้ไขซอร์สโค้ดที่พัฒนาโดย Microsoft สำหรับ Windows, Linux และ macOS มันมีการสนับสนุนสำหรับการแก้จุดบกพร่อง, การควบคุม Git ในตัว, การเน้นไวยากรณ์, การเติมโค้ดอัจฉริยะ, ตัวอย่างข้อมูลและการปรับรหัสให้ใหม่ นอกจากนี้ยังสามารถปรับแต่งได้เพื่อให้ผู้ใช้สามารถเปลี่ยนธีมของแป้นพิมพ์แป้นพิมพ์ลัดและค่ากำหนด มันฟรีและโอเพ่นซอร์สแม้ว่าการดาวน์โหลดอย่างเป็นทางการจะอยู่ภายใต้ลิขสิทธิ์

Visual Studio Code ใช้ Electron เป็นเฟรมเวิร์กที่ใช้ในการปรับใช้แอพพลิเคชั่น Node.js สำหรับเดสก์ท็อปที่รันบนเอนจิ้น Blink แม้ว่าจะใช้เฟรมเวิร์กอิเล็กตรอน แต่ซอฟต์แวร์ไม่ได้เป็น Atom แต่เป็นไปตามการแก้ไขของ Visual Studio Online (ชื่อรหัสว่า "โมนาโก")



6

ทางเลือกอื่น ๆที่มีคุณสมบัติที่หลากหลายรวมถึงเครื่องมือมาโครที่ใช้งานง่าย:

KKEdit

http://www.webupd8.org/2014/03/kkedit-text-editor-inspired-by-bbedit.html

https://github.com/KeithDHedger/KKEdit

http://gtk-apps.org/content/show.php/KKEdit?content=158161

  • ตัวเลือกมุมมองแหล่งที่มาปกติมุมมองแยกการตัดบรรทัดหมายเลขบรรทัด ฯลฯ
  • ไฮไลต์รหัสที่มาแบบเต็มพิมพ์
  • ค้นหาข้อความมาตรฐานหรือค้นหา regex ในไฟล์ปัจจุบันหรือไฟล์ที่เปิดอยู่ทั้งหมด
  • ข้ามไปยังฟังก์ชันประกาศค้นหาประกาศฟังก์ชัน
  • ค้นหาการประกาศ API ใน Gtk-Doc's ที่ติดตั้ง
  • ค้นหาและเปิดไฟล์รวม
  • คั่นหน้าหนังสือหลายเล่ม
  • เรียกใช้เครื่องมือภายนอก
  • บันทึก / กู้คืนเซสชัน
  • เรียกใช้เครื่องมือภายนอกแบบซิงโครนัสหรือแบบอะซิงโครนัส
  • ส่งข้อความที่เลือกไปยังเครื่องมือภายนอก
  • ตรวจสอบการสะกดผ่าน ASpell ตรวจสอบคำที่เลือกหรือตรวจสอบเอกสารผ่านเมนูแท็บ

ป้อนคำอธิบายรูปภาพที่นี่

MEDIT ติดตั้ง medit

เว็บไซต์อย่างเป็นทางการ

  • การเน้นไวยากรณ์ที่กำหนดค่าได้
  • แป้นพิมพ์ลัดที่กำหนดค่าได้
  • Multiplatform - ทำงานบนยูนิกซ์และ windows
  • ปลั๊กอิน: สามารถเขียนใน C, Python หรือ Lua
  • เครื่องมือที่สามารถกำหนดค่าได้จากเมนูหลักและบริบท พวกมันสามารถเขียนใน - Python หรือ Lua หรืออาจเป็นเชลล์สคริปต์
  • ค้นหา / แทนที่นิพจน์ปกติ, grep frontend, builtin file selector ฯลฯ

    ภาพหน้าจอของ medit


1
medit อยู่ในที่เก็บแพคเกจเริ่มต้นของ Ubuntu มีความรวดเร็วในการโหลดมี GUI และเน้นข้อความเป็น notepad ++ (เปรียบเทียบกับ IDE จำนวนมากในคำตอบอื่น ๆ ) มันเป็นตัวเลือกที่ยอดเยี่ยม สิ่งเดียวที่ฉันพลาดได้คือ notepad ++ ช่วยให้ "เศษกระดาษ" อำนวยความสะดวกด้วยการจัดเก็บบันทึกย่อที่ไม่มีชื่อและไม่ได้บันทึกไว้ที่ไหนสักแห่งที่อยู่เบื้องหลัง
ช่างแกะสลัก

4

คุณลองใช้ Atom แล้วหรือยัง https://atom.io/

sudo add-apt-repository ppa:webupd8team/atom
sudo apt-get update 
sudo apt-get install atom

หรือว่าคุณลอง Sublime Text? http://www.sublimetext.com/

sudo add-apt-repository ppa:webupd8team/sublime-text-3
sudo apt-get update 
sudo apt-get install sublime-text-installer

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


5
มันจะช่วยพูดถึงข้อแม้ที่สำคัญที่ Sublime ราคา $ 70 และจะปรับใช้ป๊อปอัพและอะไรถ้าผู้ใช้ไม่ได้ชำระ
underscore_d

2

วงเล็บเป็นโปรแกรมแก้ไขข้อความโอเพ่นซอร์สที่ทันสมัยที่เข้าใจการออกแบบเว็บ มันถูกสร้างขึ้นตั้งแต่ต้นสำหรับนักออกแบบเว็บไซต์และนักพัฒนาส่วนหน้า

มันมีให้สำหรับ OS หลายระบบและใช้งานได้ดีกับ Ubuntu ในการติดตั้งวงเล็บใน Ubuntu ทุกรุ่นที่รองรับในปัจจุบันให้เปิดเทอร์มินัลแล้วพิมพ์:

sudo snap install --classic brackets

ป้อนคำอธิบายรูปภาพที่นี่


2

ฉันไม่สามารถรับแผ่นจดบันทึก ++ เพื่อทำงานกับไวน์ / อูบุนตู อย่างไรก็ตามคุณสามารถติดตั้ง notepadd ++ ได้อย่างรวดเร็วและใช้งานได้ดี

ไปที่https://www.ubuntu.com/desktop/snappyและไปตามลิงก์ Snaps พร้อมใช้งานสำหรับแพคเกจซอฟต์แวร์ที่หลากหลาย สแนป "เก็บ" ตั้งอยู่ที่https://snapcraft.io/store หน้าแรกเป็นhttps://snapcraft.io

หรือตรวจสอบhttps://linuxconfig.org/a-beginner-s-introduction-to-snaps-the-universal-linux-package-formatหรือhttps://en.wikipedia.org/wiki/Snappy_(package_manager)


2

IMG:  Ubuntu 14.04 และใหม่กว่า

Notepad ++ ( notepad-plus-plus ) เป็นแพคเกจ snap ในที่เก็บเริ่มต้นของ Ubuntu ทุกรุ่นที่รองรับในปัจจุบัน หากต้องการติดตั้ง Notepad ++ ให้เปิดเทอร์มินัลแล้วพิมพ์:

sudo snap install notepad-plus-plus  

ในการเพิ่มการนำทาง Notepad ++ ไปยังไดรฟ์อื่นนอกเหนือจากไดรฟ์เริ่มต้น:

sudo snap connect notepad-plus-plus:removable-media

ป้อนคำอธิบายรูปภาพที่นี่


1

มีลักษณะที่กราน คุณสมบัติ:

  • การเติมคำให้สมบูรณ์โดยอัตโนมัติ
  • การแก้ไขและการเปลี่ยนอัตโนมัติ
  • การจับคู่อักขระอัตโนมัติและการแทรกอัจฉริยะ
  • เยื้องอัตโนมัติ
  • หลายภาษา

1

ลองeric4

ฉันใช้ทั้ง notepadd ++ บน windows และ eric4 บน Debian Eric เก่งกว่า notepad ++ ในหลาย ๆ แง่คิดและฟรี


1
ในขณะที่ฉันไม่สามารถอ่านความคิดของคุณได้โปรดระบุบางส่วนของ "หลาย ๆ วิธี"
Cees Timmerman
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.