Apakah ada yang setara dengan Linux Notepad Programmer atau Notepad ++

14

Saya baru saja beralih ke Ubuntu dari Windows dan menyukainya. Satu hal yang saya rindukan adalah Notepad Programmer saya. Saya belum menemukan yang serupa untuk Linux. Eclipse terlalu besar dan terlibat untuk apa yang saya butuhkan.

DIedit UNTUK MENAMBAH:

Secara khusus saya mencari -

  • alat diff (saya tahu tentang Meld, tetapi saya mencari built-in atau plug-in daripada alat yang terpisah);

  • ftp;

  • pencocokan tag html / xml;

  • dan yang besar - temukan di file - cari istilah atau regex di grup file khusus pengguna, atau secara rekursif melalui direktori, dan kembalikan daftar hasil yang disorot dan dapat diklik.

Diedit lagi (04/05/2011) Saya akhirnya mencoba sebagian besar saran di bawah, tetapi yang akhirnya saya lakukan adalah Komodo Edit . Itu melakukan semua yang saya inginkan, dan tersedia di ketiga platform, jadi sekarang saya menggunakan Mac di tempat kerja, saya tidak perlu belajar IDE baru lagi. Itu dibangun di atas Mozilla, jadi ada add-on (dan Anda dapat membuatnya sendiri) yang dapat diperbarui dengan cara yang sama seperti add-on Firefox.

EmmyS
sumber
2
Saya hanya akan meninggalkan ini sebagai komentar karena Anda sudah memilih jawaban Anda, tetapi Notepad ++ seharusnya berjalan sangat baik di bawah WINE.
Michael

Jawaban:

20

Banyak pengguna Linux akhirnya bermigrasi ke Vim atau Emacs. Mereka memiliki kurva belajar yang curam, tetapi kustomisasi yang hampir tak terbatas. Untuk lebih banyak notepad ++ seperti editor, saya mendengar hal-hal baik tentang geany, tetapi saya sendiri pengguna vim.

Menurut pendapat saya, pilihan editor adalah masalah yang sangat pribadi. Jika saya adalah Anda, saya akan melihat daftar ini dan mencobanya satu per satu sampai saya menemukan satu yang bekerja untuk saya. Jika semuanya gagal, saya perhatikan pada daftar itu bahwa notepad ++ dilaporkan bekerja dengan baik dengan anggur.

Karl Bielefeldt
sumber
Terima kasih untuk daftar itu. Saya pikir saya akan mencoba geany dan jEdit - vim terlihat agak sulit bagi saya (saya seorang pria!). Sayangnya tidak satu pun dari mereka memiliki SEMUA fitur yang saya inginkan, tetapi mereka lebih dekat daripada apa pun yang saya lihat sejauh ini.
EmmyS
2
vim mengagumkan. Editor teks programmer terbaik. Bagi saya, ini lebih baik daripada IDE yang pernah dibuat.
Wuffers
@EmmyS - emacs memiliki SEMUA fitur itu dan banyak lagi. Fungsionalitas yang Anda minta hanyalah sebuah cangkir di wastafel dapur besar dari apa yang dapat dilakukan emacs. terkekeh Tapi, emacs pasti memiliki kurva belajar. Menurut pendapat saya, lebih mudah untuk melakukan hal-hal sederhana di emacs daripada vi, tapi itu hanya pendapat saya.
Mahakuasa
@EmmyS: vim memiliki (dan juga emacs) semua yang Anda inginkan .. di bawah lebih banyak OS daripada notepad * atau apa pun yang muncul. jika Anda tidak suka vim dalam konfigurasinya instal cream.sf.net yang menjadikannya editor "idiot-proof" yang cukup bagus ...
akira
Saya tahu ini adalah pertanyaan yang SANGAT lama, tetapi saya hanya akan meninggalkan ini di sini untuk orang-orang yang tersandung. Jika Anda akan menggunakan Linux atau Unix secara profesional PELAJARI. Itu tidak harus menjadi teman terbaik Anda, editor penggunaan harian Anda atau apa pun, tetapi beberapa versi vi adalah bagian dari instalasi default setiap unix yang dapat saya pikirkan, dan saya telah menggunakan Linux, Net dan FreeBSD, Slolaris dan Irix "secara profesional", dan menyentuh pasangan lainnya secara sepintas. Vi cenderung ada ketika orang lain ada. Ya, jika Anda seorang Programmer (terutama C atau LISP) EMACS mungkin lebih baik, tetapi tidak selalu ada.
Petro
4

Vim terdengar seperti apa yang Anda cari

https://help.ubuntu.com/community/VimHowto

Instruksi untuk menginstalnya ada di halaman itu juga :)

berevolusi
sumber
2
Vim bukanlah sesuatu seperti N ++ atau Programmers Notepad.
Billy ONeal
ya, Vim yang gila itu seperti "copy con" di DOS, atau "cat>" di nix :))
jondinham
4

Ada banyak editor, banyak dengan fitur yang akan Anda sukai. Saran saya adalah pasti untuk bermigrasi ke sesuatu yang bekerja pada beberapa platform dan menggunakannya pada semua mesin Anda.

Yang mengatakan, di sini adalah tautan untuk banyak opsi Ubuntu: https://help.ubuntu.com/community/Programming

GNU Emacs, Vim dan jEdit adalah pilihan yang baik (saya pikir saya tidak menggunakan jEdit):

NVRAM
sumber
3

Saya juga baru di Ubuntu dan saya sudah menggunakan Atom dan saya sangat senang dengannya. Ini memiliki beberapa fitur secara default seperti kode lipat dan potongan autocomplete untuk kata-kata yang sering digunakan. Tetapi mulai dari itu sepenuhnya dapat disesuaikan dan ada paket gratis untuk semua yang dapat Anda bayangkan. Ada paket untuk:

  • tambahkan minimap
  • ubah warna tema
  • ubah warna sintaks
  • Tambahkan linter untuk mendeteksi kesalahan Anda dengan cepat
  • Paket autocomplete untuk banyak bahasa
  • Cari dan ganti dalam file (ctr + f) atau di seluruh folder proyek (ctr + shift + f)

Ini adalah beberapa fiturnya. Cobalah. :-)

Vlasis Perdikidis
sumber
2

Saya suka gvim. Ia memiliki semua kekuatan vim , tetapi dengan beberapa fitur GUI yang ramah ditambahkan. Memiliki penyorotan sintaksis, pencarian dan penggantian yang berhubungan dengan regex, dan Anda dapat melakukan diff, serta sejumlah hal lainnya. Ini lintas platform, juga.

Saya menggunakan gedit, juga.

Zoot
sumber
2

Berdasarkan spesifikasi Anda, seperti penggunaan regex / ftp, Vim adalah editor terbaik yang ingin Anda gunakan. Ini akan terlihat mustahil di awal, jadi ambil beberapa tutorial, saya sarankan Anda membaca buku ini, A Byte of Vim oleh swaroop hegde, Ini gratis untuk diunduh

Matata
sumber
2

Gedit tidak buruk dan Anda mungkin memilikinya secara default. Berdasarkan umpan balik, lihat juga Bluefish .

Linker3000
sumber
Saya memang memiliki gedit, tetapi tidak memiliki banyak cara plugin atau fitur. Saya telah mengedit posting asli saya untuk menambahkan lebih banyak informasi tentang apa yang saya cari.
EmmyS
Sunting: Oke, berdasarkan umpan balik, lihat Bluefish bluefish.openoffice.nl/features.html
Linker3000
2

Perhatikan bahwa Unix (di mana hampir semua distribusi Linux dihitung) memang memiliki filosofi yang sama sekali berbeda dari Microsoft dan Windows pada umumnya.

Filosofi Unix secara singkat; Lakukan satu hal, dan lakukan dengan baik.

Karenanya, Anda akan melihat sangat sedikit IDE do-it-all. Sebagai gantinya, banyak tugas dilakukan oleh alat-alat kecil yang sangat kompeten, seperti MELD hanya berfokus pada diff / merge (kdiff3 adalah alat hebat lainnya).

Pada saat ini, saran saya kepada Anda adalah meluangkan waktu dan benar-benar belajar bagaimana melakukan pekerjaan Anda dengan cara Unix. Pelajari tentang hal-hal seperti Utilitas inti GNU , grep , find dan alat-alat seperti Git . Itu akan membayar, dan Anda tidak akan pernah ingin kembali.

Selamat Unixing!

(ps: superuser.com tidak mengizinkan saya untuk lebih dari dua tautan, tapi saya yakin Google akan membantu Anda)

pembicara
sumber
2

Anda dapat menggunakan gedit atau menggunakan Notepadqq. Saya suka Notepadqq lebih baik daripada gedit. Notepadqq adalah klon opensource dari Notepad ++, Anda tidak perlu menginstal anggur hanya untuk Notepad ++.

Michael
sumber
1

Saya kira ini adalah posting lama tetapi Anda dapat melihat anggur untuk menggunakan Notepad ++ di ubuntu. Saya telah melakukan itu dan saya merasa jauh lebih baik daripada editor teks sederhana yang tersedia untuk linux ....

pengguna57162
sumber
1

Karena tidak ada yang menyebutkan Editra, aku merasa harus melakukannya. Lihat itu jika Anda mau. Saya pribadi lebih suka gedit dengan add-on tetapi Editra sudah dekat. Dan, Ini lintas platform!

r4.
sumber