Editor teks dengan penyorotan sintaksis, dukungan tema dan pelipatan kode


18

Saya suka Notepad ++ di Windows. Saya bertanya-tanya apakah ada beberapa yang serupa untuk Ubuntu? Atau hanya yang kuat dan nyaman menurut Anda.

Fitur yang saya sukai adalah:

  • penyorotan sintaks untuk bahasa X
  • dukungan tema
  • penomoran baris
  • kode lipat
  • gaya regex
  • Kuat, namun tidak menghabiskan sumber daya

6
Ini terdengar agak subyektif. Saya sarankan Anda menambahkan beberapa use case dan persyaratan untuk pertanyaan Anda, sehingga memiliki satu jawaban yang benar .
Stefano Palazzo

persyaratan yang berguna dapat mencakup hal-hal seperti penyorotan sintaks untuk lanugage X, dukungan tema, penomoran baris, lipat kode, gaya regex.
belacqua

Jawaban:


17

Saya pikir gedit akan sempurna. Ini pada Ubuntu secara default, mudah digunakan, dan dapat diperpanjang dengan plugin.

Yang sedang berkata, karena notepad ++ didasarkan pada scintilla, scite Pasang scite mungkin layak untuk dicoba. Scite didasarkan pada scintilla juga, meskipun seperti fred.bear tunjukkan, itu mungkin kurang kaya fitur daripada yang Anda butuhkan.

Ini beberapa lagi:

jEdit

jedit - Editor berbasis plugin untuk programmer

jEdit adalah editor open source yang kuat [...] undos / redos tak terbatas, penyorotan sintaksis untuk lebih dari 130 format file, marker untuk navigasi cepat dan mudah, bantuan online, pencocokan braket untuk bahasa pemrograman serta indentasi otomatis. Plugin dapat diunduh dan diinstal dari dalam jEdit menggunakan fitur "plugin manager".

thumbnail jedit

vim / gvim / cream

gvim atau cream - VI IMproved, dengan macro VIM opsional yang membuat VIM lebih mudah digunakan untuk pemula

thumbnail krim


Ya, gedit itu luar biasa.
Pedram

Scite / Scintilla pada dasarnya adalah editor tanpa fitur ... Pekerjaan besar-besaran telah dilakukan oleh kru Npp untuk membebani itu ... (tapi ia masih memiliki reg-ex single-line-only-only yang berguna secara nominal) .. lupakan Scite / Scintilla ..
Peter.O

@ Fred Saya menghormati Anda pada scite versus Npp, tapi karena saya tidak jelas tentang persyaratan aktual OP kami, saya meninggalkan scite dalam jawaban saya untuk saat ini. Setelah menggunakan vi tanpa ekstensi untuk melakukan pekerjaan penting , saya memiliki pandangan yang cukup luas tentang apa yang bisa berguna. (* pekerjaan penting seperti menulis kode perl jelek)
belacqua

Juga, saya akan menautkan gambar yang lebih besar dari gambar kecil, tetapi saya belum menemukan cara untuk melakukannya.
belacqua

1
Saya sudah lupa tentang Cream ... Saya telah mencoba dan itu sangat menggoda .. tapi saya memutuskan untuk tidak menggunakannya .. pada dasarnya karena itu membuat saya tidak belajar gaya keyboard asli vim (yang mana vim bersinar .. setelah Anda sudah latih kembali kebiasaan Anda) .. tapi, ya itu pasti memiliki jendela stanard yang merasa (yang digunakan oleh seorang pengguna Npp), dan banyak kekuatan ... kandidat yang baik ..
Peter.O

8

Tanpa GUI atau dengan GUI yang disederhanakan (masih perlu dijalankan di terminal):

  • vi

  • vim

  • nano

  • ed

  • pico

  • emacs

  • xemacs

Dengan GUI:

  • geany

  • mousepad (default di bawah Xfce)

  • Kate


Harap dicatat bahwa beberapa program ini mungkin tidak tersedia dari gudang resmi Ubuntu.


4
ed? Ha! Gunakan programmer nyata cat.
mathepic

cat sebenarnya bukan editor teks - ia hanya membaca file dan mengeluarkan kontennya.
papukaija

Contoh lain dari editor dengan GUI dapat berupa gVim, atau vim-gnome, seperti yang saya pikir paketnya disebut
Ragnar123

Itu lelucon. Seorang programmer NYATA sangat baik, dia melakukannya dengan benar pertama kali;)
Peter.O

1
@papukaija: beraninya kau mengatakan bid'ah seperti itu ??? Tentu saja cat seorang editor. Sebenarnya, itu adalah hanya Editor pria sejati perlu: cat > myfile.c. Ketikkan kode Anda, CTRL+Duntuk menyimpan. Siapa yang butuh lebih?
MestreLion


6

Saya seorang mantan Notepad ++ pemuja !!!! Sulit untuk beralih ke "tempat" setelah mengetahui persis bagaimana melakukan hal-hal di Npp, tetapi saya secara bertahap menemukan bahwa dengan plugin yang tepat dan beberapa skrip pribadi yang dapat Anda tambahkan dengan mudah melalui plugin External Tools, yang gedit adalah editor transisi termudah dan terbaik untuk pengguna ex-Npp hard-core. Saya merasakan sakitmu;)

Setelah 4 bulan Linux, saya mulai merasakan hal-hal yang baik, dan saya bercabang ke GNU emacs karena itu membuat Npp tetap diam (benar-benar regp Npp menyebalkan!) Saya sudah mencoba gvim dan sepertinya sangat bagus juga, tetapi beberapa hal tentang emacs gel lebih baik dengan saya ...

gedit dengan plugins adalah pilihan yang cukup baik setelah Anda menyadari bahwa Ubuntu ini adalah dunia yang sama sekali baru ... jadi Anda memerlukan editor yang cocok ... Saya sudah menginstal Npp dalam anggur untuk rasa aman, tapi saya hampir tidak pernah menggunakannya lagi, karena gedit adalah pada dasarnya sama baiknya ... dan GNU emacs dan gvim lebih baik (tetapi mereka memiliki kurva belajar yang besar) pergi untuk gedit .

Anda mungkin tertarik menjalankan Notepad ++ di wine(dulu) ... jadi di sini ada beberapa catatan yang saya kumpulkan tentang bug yang saya temukan menggunakan Notepad ++ di wine...



4

Saya suka gEdit . Hampir tidak sekuat NotePad ++, tetapi sangat ringan, dan editor teks default di Ubuntu (atau distro Gnome lainnya). Ini memiliki daftar besar template untuk pewarnaan sintaks. Dan pastikan untuk mengunduh gedit-pluginstemannya, itu bersinar lebih.

Anda juga dapat mempertimbangkan geany . Ini dimaksudkan untuk menjadi lebih dari sekedar editor teks, itu sebenarnya adalah IDE multi-bahasa. Tetapi karena sangat sederhana, mudah digunakan, dan ringan, itu bisa dianggap sebagai alternatif editor yang baik. Dan itu dalam repo resmi.

Saya akan mengatakan bahwa NotePad ++ (saya menggunakannya selama bertahun-tahun di pekerjaan saya sebelumnya) akan berdiri di antara geany dan gedit, dalam hal fitur. Jadi saya memberi Anda "sedikit kurang dari" dan "sedikit lebih dari". Pilih salah;)




2

Saya tidak melihat gui atau cli ditentukan, jadi saya akan membuang beberapa.

Ada kurva belajar yang agak curam, tetapi mempelajari dasar-dasar emacs / vim berguna. Kemungkinan Anda harus menggunakannya di beberapa titik.

Saya suka Netbeans untuk java, tetapi akan melakukan php / python / c / c ++ / etc. Gerhana juga akan terjadi.


2

Anda dapat menggunakan Kate KDE, ini sangat kuat (mencarinya di manajer perangkat lunak ubuntu). Juga jika Anda ingin membayar untuk editor teks / html / pemrograman yang kuat, Anda dapat menggunakan UltraEdit LX . Ini memiliki lebih banyak fitur daripada Kate.



1

Tidak ada yang menyebutkan leafpad. Semakin saya menggunakannya, semakin saya menyukainya. Meskipun, ia tidak memiliki banyak fitur, tetapi sangat hemat sumber daya.

Instalasi dari terminal: sudo apt-get install leafpad .

Instalasi dari pusat perangkat lunak Ubuntu: Mengklik ini akan melakukan pekerjaan


1

Saya ingin menambahkan dua editor teks yang kurang dikenal tetapi sangat kuat dan kaya fitur ke daftar rekomendasi ini:

KKEdit

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

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

  • Opsi tampilan sumber yang biasa, tampilan split, bungkus baris, nomor baris dll.
  • Kode sumber penuh disorot pencetakan.
  • Pencarian teks standar ATAU regex pencarian di file saat ini atau semua file yang terbuka.
  • Langsung ke deklarasi fungsi, Cari deklarasi fungsi.
  • Temukan deklarasi API di Gtk-Doc yang terinstal.
  • Temukan dan buka file sertakan.
  • Banyak bookmark.
  • Jalankan alat eksternal.
  • Simpan / Kembalikan sesi.
  • Jalankan alat eksternal secara sinkron atau asinkron.
  • Lewati teks yang dipilih ke alat eksternal.
  • Pemeriksaan ejaan melalui ASpell, periksa kata yang dipilih atau periksa dokumen melalui menu tab.

masukkan deskripsi gambar di sini

bermeditasi Instal medit

Situs resmi

  • Penyorotan sintaks yang dapat dikonfigurasi.
  • Akselerator keyboard yang dapat dikonfigurasi.
  • Multiplatform - berfungsi di unix dan windows.
  • Plugin: dapat ditulis dalam C, Python, atau Lua.
  • Alat yang dapat dikonfigurasi tersedia dari menu utama dan konteks. Mereka dapat ditulis dalam - Python atau Lua, atau itu bisa menjadi skrip shell.
  • Pencarian / penggantian ekspresi reguler, grep frontend, pemilih file bawaan, dll.

    tangkapan layar medit


0

gedit akan menjadi yang terbaik untuk Anda karena ringan namun kuat. Jika suatu saat dalam waktu dekat Anda ingin meningkatkan kemampuan tingkat ide, maka pertimbangkan emacs atau vim.


0

Saya menggunakan Kate , karena saya suka fitur ini:

  • Pencarian cepat yang sangat berguna (persis seperti Firefox)
  • Penyelesaian kode (menggunakan kode menarik dalam dokumen saat ini)
  • Cuplikan
  • Mudah diintegrasikan dengan terminal dan file manager
  • Dapat diinstal pada Mac dan Windows
  • Menyoroti kode
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.