7 Editor Teks Terbaik Untuk CLI
Untuk linux, mac, maupun windows editor teks merupakan kebutuhan wajib sebagai pelengkap isi komputer. Tak seperti software pengolah kata seperti Microsoft Word, text editor tak memiliki fungsi untuk memformat dan hanya fokus pada mengolah teks biasa.
Apa itu CLI?
CLI kepanjangan dari Command Line Interface adalah mekanisme interaksi dengan sistem operasi atau perangkat lunak komputer dengan mengetikkan perintah untuk menjalankan tugas tertentu dengan antarmuka baris perintah. Konsep CLI dimulai sewaktu teletypewriter machine (TTY) dihubungkan ke komputer pada dekade 1950-an dan terus berkembang bersama dengan sistem GUI seperti Microsoft Windows, Mac OS, dan X Window System. Sebuah kelebihan dari CLI dibanding GUI adalah memiliki performa yang lebih tinggi juga hanya membutukan spesifikasi hardware yang rendah. Sehingga efisien dalam penggunaan. Namun bagi yang awam komputer tampilan ini kurang menarik.
7 Editor Teks Terbaik Untuk CLI
Kami memberikan daftar populer mengenai editor teks berbasis antarmuka baris perintah yang dapat diandalkan untuk untuk membuka, melihat, dan mengedit file berbentuk plain text.
1. nano - Text Editor
Nano adalah editor teks untuk sistem komputer berbasis Unix atau lingkungan operasi menggunakan antarmuka Command Line. Nano pertama kali dibuat pada tahun 1999 oleh Chris Allegretta. Ini meniru Pico editor teks dengan menambahkan fungsi tambahan. Nano telah menjadi bagian dari Proyek GNU pada tahun 2001. Perintah untuk membuat atau memperbarui file text pada editor teks ini sangatlah mudah hanya dengan nano nama_file, untuk menyimpan cukup gunakan Ctrl-X.
Bagaimana cara memasangnya?
- di Windows: unduh paket di https://files.lhmouse.com/nano-win/nano-win_9986_v6.2-16-g58bbad01a.7z > Ekstrak menggunakan 7-zip > Buka cmd sebagai administrator > copy bin\nano.exe C:\Windows\
- di Linux: sudo apt-get install nano
- di Mac: brew tap homebrew/dupes; brew install nano;
2. Vim - the ubiquitous text editor
Vim merupakan perangkat lunak editor teks bebas dan sumber terbuka untuk sistem operasi Unix. Penyunting ini adalah tiruan yang ditingkatkan dari penyunting teks vi buatan Bill Joy. Vim dibuat oleh Bram Moolenaar dan mulai merilis versi ke publik pada tahun 1991. Perintah untuk membuat atau memperbarui file text pada editor teks ini sangatlah mudah hanya dengan vim nama_file, untuk menyimpan cukup dengan menekan Esc kemudian masukkan :w dan enter.
Bagaimana cara memasangnya?
- di Windows: Unduh setup di https://ftp.nluug.nl/pub/vim/pc/gvim82.exe > Pemasangan seperti pada umumnya.
- di Linux: sudo apt install vim
- di Mac: brew install vim
3. ne
Ne (Nice Editor) adalah editor teks layar penuh untuk UNIX atau lebih tepatnya untuk POSIX. Pengembang mengambil keputusan untuk menulis editor seperti itu setelah benar-benar muak dengan vi, baik dari segi fitur maupun antarmuka pengguna. Pengembang membutuhkan editor yang dapat digunakan melalui koneksi telnet atau saluran telepon dan itu tidak akan menjalankan sistem operasi LITHP1 yang lengkap hanya untuk melakukan beberapa pengeditan.
Bagaimana cara memasangnya?
- di Linux: sudo apt-get install ne
- di Mac: brew install ne
4. Neovim
Neovim adalah editor kode / IDE bebas dan sumber terbuka yang dapat disesuaikan. Editor teks ini memiliki ekosistem plugin dan tema yang besar serta performa yang cepat. Penyorotan sintaks dibangun dengan Treesitter dan LSP, tetapi masih memerlukan beberapa konfigurasi. Nvim sangat cocok untuk pengembang yang suka dengan antarmuka perintah baris.
Bagaimana cara memasangnya?
- di Windows: Unduh setup di https://github.com/neovim/neovim/releases/download/v0.4.4/nvim-win64.zip untuk 64bit dan di https://github.com/neovim/neovim/releases/download/v0.4.4/nvim-win32.zip untuk 32bit > Ekstrak nvim-win64/32 > kamu perlu mengatur variabel Environment agar dapat mengakses neovim dari mana saja, tanpa membuka nvim-qt.exe.
- di Linux: sudo apt install neovim
- di Mac: brew install neovim
5. Emacs
Emacs adalah proyek GNU yang dibangun dengan bahasa LISP yang dibuat oleh Richard Stallman berasama Guy L. Steele, Jr. pada tahun 1975 ini merupakan editor teks tertua. Emacs merupakan software lintas platfrom dan memiliki versi CLI dan GUI serta sangat kaya dengan berbagai fitur.
Kelebihan unik Emacs ialah keintegrasiannya. Kemampuan Emacs jauh lebih tinggi bukan hanya sekadar editor teks saja. Emacs memiliki banyak perangkat yang bisa digunakan dalam menyelesaikan kerja dan menghemat waktu kamu. Dari LaTex, pembuatan aplikasi, hingga shell, semua diintegrasikan dalam lingkungan Emacs. Di balik itu, Emacs memiliki reputasi sebagai editor yang sulit untuk dipelajari.
Bagaimana cara memasangnya?
- di Windows: Unduh file zip di http://mirror.downloadvn.com/gnu/emacs/windows/ > Ekstraks > Buka cmd sebagai administrator > copy bin\runemacs.exe C:\Windows\
- di Linux: sudo apt-get install emacs
- di Mac: brew install --cask emacs
6.Tilde
Tilde adalah editor teks untuk konsol/terminal, yang menyediakan antarmuka intuitif untuk orang yang terbiasa dengan lingkungan GUI seperti Gnome, KDE dan Windows. Misalnya, pintasan untuk menyalin pilihan saat ini adalah Control-C, dan untuk menempelkan teks yang disalin sebelumnya, pintasan Control-V dapat digunakan. Contoh lain, menu File dapat diakses dengan menekan Meta-F. Sayangnya hanya tersedia untuk linux.
Bagaimana cara memasangnya?
- di Linux: sudo apt-get install tilde
7. Jed - Powerful editor for programmers
JED adalah editor teks yang menggunakan perpustakaan S-Lang dan ini sangat kompatibel lintas platform. JED berjalan di semua Linux dan Unix . Untuk versi yang lebih lama juga tersedia untuk DOS. Ini juga sangat ringan yang membuatnya menjadi editor yang ideal untuk sistem lama.
Bagaimana cara memasangnya?
- di Linux: sudo apt-get install jed
- di Mac: brew install jed
Kesimpulan
Jika kamu adalah pengguna Linux sejati, Kamu harus mengetahui opsi populer yang disebutkan dalam daftar ini. Jika kamu tidak suka dengan interface perintah baris kamu bisa mencoba editor teks yang memiliki antarmuka grafis.
Apakah kamu salah satu pengguna editor teks diatas bagikan pengalaman dikolom komentar.







