Apakah ada editor teks gratis dan ringan yang tidak hanya teks tetapi juga bukan IDE kelas berat?

30

Saya tidak benar-benar puas dengan editor teks yang tersedia untuk Mac OS X.

Saya mencoba TextWrangler , Smultron , Coda , SubEthaEdit , TextMate dan lainnya yang saya tidak ingat. Tetapi tidak satu pun di atas yang memenuhi kebutuhan saya.

Saya ingin editor teks (gratis)

  • yang cepat,
  • yang tidak menyoroti sintaks
  • jika saya dapat mendefinisikan sintaks sendiri (atau ada banyak plugin misalnya untuk YAML),
  • di mana pengembang aktif,
  • yang tidak memiliki tampilan & perasaan TextWrangler (saya benci sidebar geser) tetapi atau aplikasi Mac nyata
  • yang dapat mendefinisikan proyek (seperti Coda can)
  • yang mencakup dukungan dasar untuk Git dan / atau SVN
  • yang mendukung pelengkapan otomatis yang cepat
  • Kompatibel dengan Mac OS X 10.6

Dalam bahasa Inggris biasa: editor teks ringan sempurna yang belum menjadi IDE kelas berat.

alopix
sumber
2
"Saya tidak begitu puas dengan editor teks yang tersedia untuk MacOS X. " Apakah ada editor yang Anda gunakan di platform lain yang Anda sukai? Mungkin saja ada padanan yang sebanding untuk OS X.
Scottie
Saya tidak ingat apa yang saya gunakan di Linux dan Windows tetapi saya tidak ingat bahwa saya benar-benar menyukai editor di sana ...
alopix
5
Program ideal untuk Anda tidak ada. Atau, lebih tepatnya, itu disebut TextMate.
Scottie
1
Saya setuju bahwa ada beberapa hal, kurang baik dengan editor teks. Saya juga menemukan bahwa antara TextMate / VIM dan sedikit shell magic saya dapat menangani dengan baik.
Josh K
2
Saya pikir Anda perlu sedikit lebih fleksibel di sini. Anda memiliki 10 jawaban, dengan komunitas memilih TextMate (meskipun saya BBEditsendiri juga pria) dan Xcode, tetapi Anda kurang lebih menjatuhkan setiap jawaban di komentar. Saya tidak berpikir Anda akan pernah menemukan editor teks "sempurna" yang sesuai dengan selera Anda, kecuali jika Anda hanya membuat kode sendiri.
Philip Regan

Jawaban:

20

Sudahkah Anda mempertimbangkan Xcode?

Saya tahu Anda mengatakan Anda tidak suka TextMate, tapi itu memenuhi semua kebutuhan Anda.

mana yang cepat

TextMate
Sangat cepat

Xcode
Tidak secepat itu tapi tidak Eclipse / Netbeans-lambat

yang tidak menyoroti sintaks

TextMate
Sangat lengkap dan dapat dikembangkan

Xcode
Apakah penyorotan sintaks, itu tergantung pada kebutuhan Anda

jika saya dapat mendefinisikan sintaks sendiri (atau ada banyak plugin misalnya untuk YAML),

TextMate
Sangat, sangat bisa dikembangkan


Ekstensi Xcode Syntax dimungkinkan

di mana pengembang aktif,

TextMate
Beberapa mengatakan itu vaporware, namun sangat sedikit editor teks lain yang dapat bersaing dengan fitur-fiturnya saat ini

Xcode
Apple pengembangan program ini sangat aktif

yang tidak memiliki tampilan & perasaan dari TextWrangler

TextMate
Jika Anda tidak suka bilah geser, ada plugin untuk menggantinya dengan laci

Xcode
Tidak memiliki bilah geser

yang dapat mendefinisikan proyek (seperti Coda can)

TextMate / Xcode
Do proyek

yang mencakup dukungan dasar untuk Git dan / atau SVN


Dukungan TextMate untuk Git / SVN / Mercurial (dan mungkin lebih banyak) melalui plugin bawaan dan tambahan


Dukungan Xcode SVN untuk 3.x, menambahkan Git di Xcode 4

yang mendukung pelengkapan otomatis yang cepat

TextMate
Variabel dasar / fungsi selesai pelengkapan
kode sangat lengkap melalui bundel

Xcode
Variabel dasar / fungsi selesai

Kompatibel dengan MacOS X 10.6

TextMate
Beberapa masalah kompatibilitas

Xcode
Sepenuhnya kompatibel

Loïc Wolff
sumber
3
+1. Meskipun saya menyarankan alternatif lain di bawah ini, saya tidak bisa hidup tanpa TextMate. [pelukan TextMate]
Scottie
@scottie sama di sini
Loïc Wolff
XCode adalah IDE lengkap, bukan yang saya cari. Sayangnya TextMate tidak gratis :(
alopix
1
Sebenarnya, Xcode 4 menambahkan Git dan bukan Mercurial (pada Pratinjau Pengembang 2, ini dapat berubah hingga rilis final)
Nagon
@alopix Anda tidak menyatakan bahwa "gratis" adalah salah satu persyaratan Anda. Jadi jika label harga dan fakta bahwa ia memiliki antarmuka yang lebih sederhana adalah satu-satunya keluhan Anda maka saya akan mengatakan itu menang.
sholsinger
17

Saya akan mengatakan itu MacVim tetapi tentu saja alat yang lebih rumit berdasarkan editor teks unix vim tradisional dengan kurva belajar yang curam.

Omong-omong, aspek TextMate mana yang tidak menarik bagi Anda?

Jacob Gorban
sumber
1
TextMate memiliki UI yang buruk - seperti TextWrangler ...
alopix
+1 dengan beberapa plugin pilihan, inilah editor teks "ringan" terbaik yang tersedia.
jdiaz
3
Apa yang buruk tentang UI TextMate? Seluruh UI pada dasarnya hanya sebuah jendela dokumen ...
mipadi
Menu yang terkait bundel menjadi penuh sesak dengan cepat (menampilkan hal-hal seperti cuplikan dan perintah Ruby ketika saya mengedit file C) dan editor bundel sangat mengerikan. Tab benar-benar buruk dan tidak berguna juga, meskipun saya langsung menonaktifkannya melalui plist dan tetap menggunakan Cmd + T dan bilah sisi. Pelipatan kode tidak dapat digunakan dan popover yang dilipat adalah tooltip yang sangat mendasar (ditambah lagi tidak berfungsi sama sekali dengan Python karena TM tidak dapat menangani blok yang dibatasi spasi-putih). Ya, itu sebelum saya meningkatkan Vim-fu saya.
Lloeki
+1 jika Anda memiliki kesabaran untuk mempelajari Vim, Anda dapat mengedit editor yang andal untuk digunakan di semua platform.
tidbeck
14

Saya pikir Aquamacs mungkin melakukan trik!

José Figueroa-O'Farrill
sumber
2
Saya akan menyarankan emacs, tetapi jelas ini sesuai dengan tagihan
Dan McClain
13

Teks Luhur 2

Dukungan untuk cuplikan TextMate, bahasa, dan skema warna. Berpisah tampilan, tab, proyek, perintah. Layar penuh pada Lion dan mode "fokus". Dapat diperpanjang juga.

Sangat cepat, banyak pilihan mode dan lintas-platform.
Saat ini dihargai $ 59, tetapi versi gratis tersedia dengan peringatan sesekali.

Ini juga memiliki API plugin yang berkembang pesat dan komunitas sekitarnya.

masukkan deskripsi gambar di sini

Lihat ini, sangat luar biasa.

Pembaruan : Sublime Text 2 sekarang digantikan oleh Sublime Text 3 yang menampilkan berbagai peningkatan dan peningkatan kinerja.

Jacob Gorban
sumber
Saya sudah mencoba TextMate, Chocolat, Coda, Eclipse dan yang lainnya di masa lalu, Sublime sejauh ini menjadi favorit saya sekarang.
Kyle Hayes
1
Saya tahu ini adalah utas lama. sekarang Sublime Text 2 sudah keluar, (dengan 3 di jalan - dirilis sebagai beta sangat cepat dan stabil pada kenyataannya) saya akan mengatakan dibutuhkan kue untuk saya juga.
sholsinger
12

Anda tidak akan menemukannya.

  • yang cepat,

TexMate cukup cepat. TextWrangler lebih cepat untuk file besar.

  • yang tidak menyoroti sintaks

Sebagian besar (jika tidak semua) memiliki penyorotan sintaksis.

  • jika saya dapat mendefinisikan sintaks sendiri (atau ada banyak plugin misalnya untuk YAML),

Anda mungkin atau mungkin tidak mendapatkan ini.

  • di mana pengembang aktif,

Semoga beruntung dengan itu.

  • yang tidak memiliki tampilan & perasaan TextWrangler (saya benci sidebar geser) tetapi atau aplikasi Mac nyata

Ada apa dengan sidebar?

  • yang dapat mendefinisikan proyek (seperti Coda can)

Tentukan proyek sebagai folder dan Anda siap.

  • yang mencakup dukungan dasar untuk Git dan / atau SVN

Filsafat UNIX adalah melakukan satu hal dan melakukannya dengan baik. Dukungan terpadu untuk SCM bukanlah sesuatu yang mudah ditemukan. Mungkin Anda harus menggunakan alat eksternal?

  • yang mendukung pelengkapan otomatis yang cepat

Sejauh yang saya tahu, hanya beberapa IDE utama yang mendukung ini.

Anda tidak akan menemukan apa yang Anda cari secara gratis . Setiap IDE akan terasa lambat seperti lumpur dibandingkan dengan editor teks seperti TM atau TW.

Jika Anda ingin pendapat jujur ​​saya, coba TextMate. Bundel akan memungkinkan Anda untuk meniru beberapa perilaku yang Anda cari, sisanya Anda harapkan ada di 2.0.

Josh K.
sumber
2
+1 karena Anda tidak akan menemukannya. Anda memiliki terlalu banyak prasyarat untuk menemukan sesuatu yang akan sama persis.
Loïc Wolff
3
Terutama jika, seperti yang dikatakan Josh, 'gratis' adalah salah satu prasyarat itu.
Scottie
11

Lihat Fraise , penerus Smultron. Itu memenuhi banyak persyaratan Anda. Berikut adalah beberapa yang tidak terpenuhi:

  • di mana pengembang aktif: Penipuan tampak seperti sekarang sekarat seperti pendahulunya
  • yang mencakup dukungan dasar untuk Git dan / atau SVN: tidak yakin apa yang Anda maksud dengan ini, tetapi Fraise memiliki integrasi baris perintah
  • yang mendukung pelengkapan otomatis cepat: tidak positif tapi saya tidak berpikir pelengkapan otomatisnya ... tetapi memiliki perintah dan cuplikan teks

Segala sesuatu yang Anda sebutkan ada di sana.

sedang diedit:

Saya adalah seorang pria notepad ++ selama bertahun-tahun melakukan pekerjaan dev windows dan selama beberapa bulan terakhir saya perlahan-lahan beralih ke vim. Itu melakukan setiap hal yang Anda minta dan banyak lagi.

Robert S Ciaccio
sumber
Itu hampir apa yang saya cari. Tidak tahu bahwa seseorang "melanjutkan" Smultron :)
alopix
Saya masih menggunakan Smultron meskipun pengembang (Peter Borg pemberani) berhenti pengembangan. Notepad ++ masih merupakan editor favorit saya di platform apa pun .
gWaldo
5

Saya tidak bisa menjaminnya secara pribadi, tetapi RedCar terlihat cukup menjanjikan. Ini mendukung bundel TextMate dan berjalan di Mac, Linux & Windows. Itu tidak mendukung seluruh daftar fitur Anda, saya tidak percaya itu memiliki kontrol sumber atau dukungan proyek terintegrasi (selain folder).

RedCar OSX

Adam Lassek
sumber
Terlihat menjanjikan. Apakah seseorang sudah menggunakannya?
Studer
1
Redcar belum selesai! :(
alopix
Sangat buruk. Saya akan mengawasinya ketika mulai matang.
Adam Lassek
terlihat sangat TextMate'ish. Menjanjikan.
neoneye
Satu-satunya aplikasi yang selesai adalah di mana pengembangan telah berhenti. (Langsung bertentangan dengan req # 4 Anda)
gWaldo
5

Anda perlu Notepad ++ berjalan di bawah anggur! atau winebottler !

Pablo Santa Cruz
sumber
5

Satu tren yang saya perhatikan tahun ini adalah programmer Mac dan pengembang web pindah dari Textmate dan sejenisnya ke MacVim, termasuk Ryan Singer dari 37signals, yang mengguncang MacVim selama pembicaraan Future of Web Applications-nya baru-baru ini. .

Banyak orang telah menulis tentang mengapa mereka beralih; "Coming Home to Vim" adalah favorit saya.

alwillis
sumber
1 untuk Vim atau MacVim - ia melakukan semua yang diinginkan OP kecuali bahwa itu tidak seperti aplikasi OS X dan memiliki kurva belajar yang curam. Setelah Anda bisa menggunakannya, itu luar biasa.
w00t
4

Apa yang salah dengan BBEdit , selain Anda mungkin harus membayar untuk itu?

Dennis Wurster
sumber
2
Seseorang yang "membenci" "tampilan & perasaan TextWrangler" juga tidak akan menyukai BBEdit.
Dori
TextWrangler hampir tidak memiliki fitur yang dilakukan oleh BBEdit dalam hal kustomisasi. Adapun "tampilan dan nuansa", jendela BBEdit dapat dikurangi menjadi satu set widget antarmuka yang cukup minim.
Dennis Wurster
4

Coba Editra Ini banyak yang Anda inginkan tetapi tidak semuanya, mirip dengan notepad ++ di windows.

Am1rr3zA
sumber
2
Saya lupa tentang ini, itu cukup lengkap dan memiliki keuntungan juga menjadi bebas dan open-source.
Loïc Wolff
ini cukup bagus jika Anda tidak bisa masuk ke macvim.
Robert S Ciaccio
@calavera ya saya menemukannya sebelum menemukan macvim sekarang saya hanya menggunakan macVim
Am1rr3zA
4

Anda dapat mencoba KomodoEdit .

Saya ingin editor teks (gratis)

Gratis dan gratis (di bawah Lisensi Publik Mozilla).

  • yang cepat,

Sangat cepat

  • yang tidak menyoroti sintaks

Memeriksa

  • jika saya dapat mendefinisikan sintaks sendiri (atau ada banyak plugin misalnya untuk YAML),

Ada banyak plugin ; Saya yakin dimungkinkan untuk membuat stabilo sintaksis Anda sendiri

  • di mana pengembang aktif,

Saya percaya begitu.

  • yang tidak memiliki tampilan & perasaan TextWrangler (saya benci sidebar geser) tetapi atau aplikasi Mac nyata

Saya khawatir ini bukan aplikasi Kakao; itu dibangun dari sistem UI Firefox.

  • yang dapat mendefinisikan proyek (seperti Coda can)

Ya.

  • yang mencakup dukungan dasar untuk Git dan / atau SVN

Sepertinya mungkin ada beberapa dukungan Git bawaan. Ini plugin git. Sepertinya dukungan untuk SVN sudah ada di dalamnya.

Sunting: Fitur-fitur itu tampaknya memerlukan IDE Komodo, bukannya Komodo Edit. IDE Komodo adalah upgrade berbayar. Anda mungkin menemukan " Dukungan SVN buatan sendiri untuk Komodo Edit " menarik.

  • yang mendukung pelengkapan otomatis yang cepat

Ini memiliki pelengkapan otomatis; Anda harus mencobanya untuk melihat apakah itu cukup cepat untuk Anda.

  • Kompatibel dengan Mac OS X 10.6

Iya nih.

Clinton Blackmore
sumber
4

Ada editor baru di blok yang disebut Chocolat . Saya sudah menggunakannya selama seminggu sekarang dan sangat menyukainya. Ini memiliki banyak fitur dari TextMate (serta mendukung bundel TextMate) tetapi saya telah menemukan itu berfungsi lebih baik dengan set file besar terutama melalui jaringan.

Kyle Hayes
sumber
Terima kasih! Adik saya juga bercerita tentang itu, tetapi saya lupa nama xD
alopix
Chocolat bagus, tetapi itu mengganggu saya karena tidak memiliki tab (setidaknya di atas).
julien_c
Itu benar. Cukup gunakan cmd + t atau ikon + di kanan atas untuk membuat tab baru!
alopix
Pembaruan: Saya baru saja beralih ke Sublime 2. Saya menyukainya.
Kyle Hayes
3

Saya tidak setuju dengan Coda akhir-akhir ini, tetapi menemukan ini di hari lain ketika saya sedang mencari sesuatu yang lain. Saya belum mencobanya, jadi tidak yakin apakah itu memenuhi semua kebutuhan Anda. Ini gratis, tetapi hanya karena itu tidak dikembangkan lagi.

http://www.web-scripter.com/

evanmcd
sumber
Pengembangan WebScripter telah ditangguhkan dan sekarang sedang ditawarkan sebagai freeware tetapi tidak ada versi baru yang akan dirilis. : '(
alopix
3

Ada editor teks baru bernama Kod yang modern, cepat, dan mendukung proyek.

Peringatan - pengembangan di Kod baru saja dimulai, jadi semuanya agak tidak stabil. Ini adalah perangkat lunak tingkat alpha pada versi 0.0.3, meskipun saya pikir pada akhirnya akan berubah menjadi hanya aplikasi yang Anda cari.

Fitur:

  • Ditulis dari bawah ke atas untuk 10.6 menggunakan Grand Central Dispatch dan hal-hal baru lainnya
  • Menggunakan GNU Syntax Highlighting format sehingga ada dukungan penyorotan untuk setiap bahasa
  • UI modern dengan tab Chromium
  • Scriptable menggunakan node.js
Hanya Jake
sumber
Perhatikan bahwa meskipun itu dalam alfa, saya belum melihat kerusakan karena Kod. Saya tidak yakin apakah itu autocomplete atau tidak, tetapi saya tahu itu menyoroti antara lain.
bawakan
3

Atom oleh GitHub adalah editor teks dan IDE yang gratis dan tangguh dengan mempertimbangkan programer. Pada saat yang sama, itu juga tidak memberi kesan sebagai IDE yang berat.

Visual Studio Code adalah penawaran serupa lainnya dari Microsoft.

Nimesh Neema
sumber
2

Sudahkah Anda mencoba salah satu varian Eclipse? Saya bukan penggemar Eclipse yang besar, tetapi Eclipse versi Aptana (yang ditujukan terutama untuk pengembang web front-end) tampaknya memenuhi semua kebutuhan Anda di atas dan mungkin patut untuk dilihat.

http://aptana.com

Scottie
sumber
2
Eclipse adalah IDE lengkap - Saya ingin editor kecil yang ringan. Saya menggunakan Eclipse untuk proyek-proyek besar, tetapi untuk yang kecil terlalu mahal.
alopix
2

Taruhan terbaik Anda di tahun 2018 untuk editor yang bebas dan aktif dan dapat dikembangkan yang bukan IDE berat adalah:

Semua sangat cepat pada SSD Mac modern, bahkan MacBook (One) dengan CPU mobile dengan core dan clock rate minimum. Semua gratis, dikembangkan secara aktif, dapat dikembangkan, mendukung kontrol dan penyelesaian kode dan dapat dikembangkan, dapat dituliskan dan dapat ditambahkan ke banyak bahasa dan sintaksis.

bmike
sumber
2

Ada juga tanda kurung , untuk dipertimbangkan. Ditulis dalam Javascript, saat ini dikembangkan oleh Adobe sebagai "proyek yang dipandu komunitas, proyek open source", berfokus pada pengembangan web tetapi juga dapat digunakan sebagai editor teks umum, memiliki API yang solid untuk memperluasnya dan semakin banyak ekstensi yang tersedia.

Gio Valerio
sumber