Saya bertanya-tanya perbedaan antara editor teks ini dan mana yang paling baik digunakan dengan Ubuntu?
Apa gunanya masing-masing dari mereka? Apakah ada yang lebih baik?
Saya bertanya-tanya perbedaan antara editor teks ini dan mana yang paling baik digunakan dengan Ubuntu?
Apa gunanya masing-masing dari mereka? Apakah ada yang lebih baik?
Jawaban:
Nano adalah yang paling mudah digunakan dan dipelajari. Banyak orang akan bersumpah oleh Vim dan Emacs tetapi Nano adalah editor teks yang sangat baik. Nano baik untuk mengedit file konfigurasi tetapi jika Anda akan memprogram Anda akan lebih baik menggunakan Vim atau Emacs. Nano mendukung penyorotan. Tapi ini sangat subyektif.
Setiap orang akan memiliki editor favorit mereka karena alasan tertentu. Temukan yang paling Anda sukai dan gunakan.
Saya suka Vim. Ini sangat kuat dan efektif dan sempurna dalam segala hal. Namun, sebagian besar waktu saya hanya menggunakan gedit, karena saya tidak sekuat dan seefektif Vim.
Vim dapat ditemukan di hampir semua sistem Linux, termasuk perangkat embedded Anda. Ini juga sangat kuat (setelah Anda belajar cara menggunakannya).
Jawaban sederhana adalah ...
Nano adalah editor teks sederhana.
Emacs adalah editor teks lengkap dengan fitur untuk pemrograman. Yang ini biasanya lebih mudah dipelajari tetapi masih membingungkan. Ini karena fitur-fitur canggih adalah kombinasi kunci seperti crtl + e (goto end of line).
Vim seperti Emacs hanya menggunakan input yang jauh berbeda. Vim adalah modal yang berarti bahwa setiap tombol berarti sesuatu yang berbeda dalam mode yang berbeda.
Pada dasarnya, Nano adalah untuk pengguna normal. Emacs dan Vim diperuntukkan bagi programmer. Silakan pilih (Saya tidak mengambil sisi Vim vs Emacs untuk posting ini lol)
Satu lagi yang bagus untuk digunakan adalah Geany, ditemukan di manajer paket Ubuntu atau di geany.org. Memiliki fitur yang sangat bagus dan jendela terminal bawaan sangat bagus. Saya menggunakannya untuk sebagian besar proyek pemrograman. Saya menggunakan banyak VIM juga, terutama ketika ssh'd ke server. Gedit bawaan berguna untuk pengeditan cepat dan konfigurasi file.
Saya merekomendasikan gedit. Ada kode warna untuk kode pemrograman yang membuat semuanya dari HTML / CSS ke PHP lebih mudah dibaca dan diedit. Emacs dapat melakukannya, tetapi perlu upaya untuk mempelajari cara mengatur dan menggunakan. Gedit dapat digunakan pada upaya pertama Anda tanpa dokumentasi yang diperlukan.
Saya tahu bahwa ini bukan editor teks terminal "jantan", tetapi gedit bagus. Anda dapat membuat gedit terlihat dan terasa sedikit seperti TextMate. Artikel ini sedikit bertanggal, tetapi masih akan memberi Anda ide dasar ... http://rubymm.blogspot.com/2007/08/make-gedit-behave-roughly-like-textmate.html
Gedit sederhana dan ringan, ya, tetapi apakah ia memiliki keunggulan aktual dibandingkan Geany? Anda harus menginstal banyak plugin hanya untuk mengejar ketinggalan dengan fitur bawaan Geany, seperti kode lipat dll.
Sedangkan plugin Geany akan memberi Anda ekstra seperti integrasi kontrol versi, manajemen proyek opsional dan non-intrusif, melompat di antara definisi fungsi dan deklarasi, dll. Dan ikatan kunci yang dapat dikonfigurasi yang tersedia di Geany memungkinkan Anda untuk mengaturnya persis seperti yang Anda inginkan - meskipun standarnya juga cukup bagus. Gedit dapat mem-bundle juru bahasa Python, tetapi Geany mem-bundle seluruh terminal virtual.
Geany tidak datang dengan Ubuntu, tetapi tersedia dari repositori, ini kecil (10MB) + cepat, dan ia menyediakan cukup fitur untuk bersaing dengan IDE berdaya penuh; lebih sedikit lonceng dan peluit, tetapi dukungan yang lebih baik untuk pengeditan teks yang sebenarnya.
Vim membutuhkan waktu untuk belajar, tetapi pada saat Anda sudah terbiasa (bukan hanya tombol mana yang harus ditekan ketika, tetapi membiasakan diri dengan melihat teks seperti itu), Anda berhenti tentang cara mengetik dan Anda dapat benar-benar fokus tentang apa yang harus diketik. Menjadi sangat alami sehingga editor teks biasa akan terlalu sulit untuk digunakan.
Gunakan gvim
dan pilih tema yang sangat Anda sukai sebelum Anda mulai belajar, itu bisa menjadikannya pengalaman yang lebih menyenangkan. Akhirnya Anda akan menemukan diri Anda menulis email di vim!
(Pengetikan sentuh sepuluh jari membuat vim lebih mudah dipelajari, jadi Anda mungkin ingin menghabiskan satu atau dua jam dengan gtypist
sebelum mencoba vim, jika Anda belum terbiasa dengan pengetikan sentuh)
autocmd InsertEnter * colorscheme <scheme-name>
dan autocomand InsertLeave * colorscheme <scheme-name>
ke .vimrc Anda.
Emacs cukup bagus. Ini memiliki penyorotan sintaks dan mendukung ekstensi
dan dapat diperluas melalui dialek tertanamnya Lisp (elisp). Ini juga memiliki mode untuk banyak program statistik, dukungan untuk tex, kalender, penggunaan membaca surat, tetris dan bahkan seorang psikiater. Emacs (atau Vim, tapi itu kurang bagus untuk statistik) patut dipelajari karena keduanya lintas platform dan mendukung hampir setiap bahasa pemrograman di dunia.
Saya suka vim karena itu membuat pengkodean terasa seperti video game. Layak kurva belajar. Mengapa tidak banyak aplikasi berperilaku seperti vim?
Coba plugin vimperator untuk firefox.
Saya tidak tahu apa-apa tentang Nano dan Emacs, tetapi Anda dapat mengkonfigurasi dan memperluas Vim hampir tanpa akhir dan tersedia di sebagian besar platform. Pada sisi negatifnya saya tidak bisa membayangkan seorang texteditor dengan kurva belajar yang lebih curam.
Oh, dan jangan lupa editor teks default Ubuntu, Gedit. Ini memiliki banyak fitur bawaan dan dapat diperpanjang melalui plugin (coba sudo apt-get install gedit-plugins
)
Saya menggunakan geddit dengan kombo preferensi dan plugin. Pada mesin baru saya mencentang semua kotak pada dua tab preferensi pertama, mengatur tab untuk menggunakan 4 spasi.
Saya menemukan plugin potongan menjadi rocker. Itu tidak memberi Anda seluruh kekuatan vi atau emacs tetapi itu hampir ada, dan menggunakan keybindings yang sama dari aplikasi lain di gnome, itu lebih "dimengerti" :) setidaknya IMO.
Catatan. Geany adalah editor yang sangat baik jika Anda harus mengedit XML- (konfigurasi) -file!
Yang saya sukai adalah gEdit. Jika Anda ingin meningkatkan ke tingkat TextMate Anda dapat melakukannya dengan cara ini:
sudo apt-get install gedit gedit-plugins
cd ~/Downloads
git clone http://github.com/gmate/gmate.git
cd gmate
sh ./install.sh
Oh dan periksa plugin untuk mengaktifkan fitur keren yang Anda butuhkan.
Saya menggunakan nano dengan banyak penyesuaian untuk bahasa yang saya tulis. Saya mendapatkan UI sederhana dengan banyak fitur yang saya inginkan.
Saya lebih suka gedit dari semua itu.
Memang saya telah menghabiskan hampir tidak pernah mencoba vim tetapi dua lainnya saya tidak akan repot-repot dengan.
Gedit ringan tetapi masih memiliki semua fitur berguna yang Anda inginkan seperti sintaks menyoroti halaman tab dan penyelesaian kata / braket.
Berikut adalah beberapa tangkapan layar dari situs mereka:
Saya menemukan emacs benar-benar mengerikan untuk digunakan.