Terbaik dari Linux

Editor Teks Linux Terbaik untuk Pemrograman pada tahun 2020

Editor Teks Linux Terbaik untuk Pemrograman pada tahun 2020
Editor teks adalah teman terbaik programmer. Dari mengedit file konfigurasi hingga menulis skrip dan bahkan aplikasi lengkap, programmer Linux mengandalkan editor teks setiap hari, jadi tidak heran jika mereka menghabiskan banyak waktu untuk berdebat tentang editor teks Linux mana yang terbaik untuk pemrograman.

Pada tahun 2020, editor teks pilihan Anda untuk pemrograman tidak terbatas pada editor baris perintah yang terhormat. Anda juga dapat memilih dari beberapa editor teks modern yang dikembangkan menggunakan kerangka kerja seperti Electron dan teknologi web seperti JavaScript, HTML, dan CSS.

1. Vim

Selama hampir 30 tahun, Vim telah menjadi editor teks pilihan banyak programmer Linux. Terlepas dari kurva pembelajarannya yang terkenal curam, mode pengeditan yang tidak intuitif, dan antarmuka pengguna berbasis teks, ia terus meyakinkan generasi baru programmer Linux bahwa aplikasi perangkat lunak open-source jadul masih memiliki banyak hal untuk ditawarkan.

Secara khusus, Vim dapat menawarkan stabilitas yang kokoh, fungsionalitas pencarian dan penggantian yang kuat, dukungan untuk semua bahasa pemrograman dan format file yang umum dan tidak terlalu umum, kemampuan penyesuaian yang luas, dukungan plugin, portabilitas ekstrem, dan persyaratan perangkat keras minimal.

Satu-satunya masalah adalah bahwa Vim adalah salah satu editor teks yang paling sulit untuk dipelajari. Jika ide mempelajari editor teks terdengar aneh bagi Anda, kami sarankan Anda memilih editor teks yang berbeda sebagai gantinya. Tetapi jika Anda menemukan investasi waktu yang diperlukan dapat diterima, lanjutkan dan jalankan pengiring di terminal. Tutorial built-in interaktif ini menjelaskan semua yang perlu Anda ketahui untuk menggunakan Vim untuk pemrograman pada tahun 2020.

2. Neovim

Editor teks asli Vim adalah gagasan dari Bram Moolenaar, seorang programmer komputer Belanda yang telah bekerja di kantor Google Zürich sejak 2006. Sama seperti Linus Torvalds yang memiliki otoritas tertinggi dalam hal memutuskan fitur mana yang akan disertakan dalam versi baru Kernel Linux, terserah Bram untuk mengarahkan pengembangan Vim.

Ingin menghilangkan hambatan untuk masuk dan membuat Vim dapat digunakan dan diperpanjang dengan mudah sehingga generasi pengguna baru didorong tidak hanya untuk menggunakannya untuk pemrograman tetapi juga untuk berkontribusi, Neovim adalah editor teks berbasis Vim yang dibuat untuk pengguna yang menginginkan bagian yang baik dari Vim tanpa bagian yang buruk.

Neovim hadir dengan default waras, beberapa fitur baru (termasuk skrip Lua, plugin jarak jauh, dan terminal tertanam), dan memberikan pengalaman pengguna yang konsisten di semua platform. Sebagian besar plugin Vim didukung, dan semakin banyak plugin khusus Neovim yang memanfaatkan fitur uniknya.

3. Emacs

Beberapa programmer Linux suka menggambarkan Emacs sebagai sistem operasi yang hebat, hanya kekurangan editor teks yang layak, dan ada beberapa kebenaran yang tersembunyi di balik lelucon ini.

Faktanya adalah bahwa Emacs, yang pertama kali dirilis pada tahun 1976 dan kemudian di-porting oleh Richard Stallman untuk Proyek GNU sebagai GNU Emacs, adalah editor teks yang sangat kompleks dan dapat diperpanjang tanpa batas yang pada dasarnya dapat melakukan apa pun yang Anda konfigurasikan untuk dilakukan, termasuk penjelajahan web atau bermain Tetris.

Kabar baiknya adalah Emacs terdokumentasi dengan sangat baik, dan ada banyak sekali tutorial online, panduan, dan sumber belajar lainnya yang dibuat oleh penggunanya. Ketahuilah bahwa dibutuhkan banyak waktu untuk mempelajari pintasan Emacs, dan bahkan lebih banyak waktu untuk menyesuaikannya agar sesuai dengan kebutuhan Anda. Sangat mudah untuk menghabiskan satu hari penuh untuk kustomisasi Emacs dan tidak memprogram sama sekali.

4. Kode Visual Studio

Jika Anda belum menyadarinya, Microsoft sekarang adalah juara terbesar komunitas open-source, dan Visual Studio Code adalah editor teks terbaik yang pernah dikembangkan oleh raksasa teknologi. Visual Studio Code menduduki peringkat alat lingkungan pengembang paling populer di Stack Overflow 2019 Developer Survey, dengan 50.7% responden mengaku menggunakannya sebagai editor teks pilihan mereka.

Karena didasarkan pada Electron, kerangka kerja sumber terbuka untuk membangun aplikasi desktop dengan teknologi web, editor teks multi-platform ini berjalan di Linux, Windows, dan macOS. Ini fitur penyorotan kode cerdas dan pelengkapan otomatis, termasuk dukungan untuk debugging, dan membuatnya mudah untuk bekerja dengan Git dan penyedia SCM lainnya.

Anda dapat menambahkan fitur tambahan melalui ekstensi pihak ketiga, yang berjalan sebagai proses terpisah untuk stabilitas yang lebih baik. Semua ekstensi Visual Studio Code dapat dengan mudah dipasang dari Visual Studio Code MarketPlace bahkan jika Anda tidak memiliki akun Microsoft.

5. Teks Sublim

Jika Anda mencari editor teks langsung yang dapat Anda gunakan tanpa konfigurasi apa pun segera setelah Anda menginstalnya, Sublime Text adalah pilihan yang tepat. Editor ini pertama kali dirilis pada tahun 2008 oleh Jon Skinner, dan dengan cepat menjadi populer di kalangan pengembang perangkat lunak, pengguna Linux, dan bahkan penulis prosa.

Pengguna menyukai dukungan aslinya untuk banyak bahasa pemrograman dan markup, API yang kuat dan ekosistem paket, dukungan untuk pengeditan terpisah, dan ikatan kunci yang dapat disesuaikan, makro, dan hampir semua hal lainnya.

Anda dapat mengunduh Sublime Text secara gratis untuk mengevaluasinya, tetapi lisensi harus dibeli untuk penggunaan yang berkelanjutan. Meskipun demikian, tidak ada batasan waktu berapa lama Anda dapat menggunakan Sublime Text, jadi terserah Anda untuk memutuskan apakah Anda ingin membeli lisensi dan mendukung pengembangnya.

6. Atom

Dikembangkan oleh orang-orang di belakang GitHub, Atom adalah editor teks populer lainnya yang dibangun di atas Electron. Ini telah menjadi agak terkenal karena penggunaan memorinya yang tinggi, tetapi beberapa melihatnya sebagai harga kecil untuk membayar portabilitas dan kemampuan hack. Selama Anda mengetahui HTML, CSS, dan JavaScript, Anda dapat menyesuaikan Atom dengan gambar Anda dan membuatnya melakukan apa pun yang Anda inginkan.

Dokumentasi resmi untuk membuat plugin Atom lengkap dan mudah diikuti, itulah salah satu alasan mengapa ada sekitar 9.000 plugin pihak ketiga untuk Atom pada saat artikel ini ditulis. Anda dapat menginstal plugin Atom apa pun dari web atau melalui apm di terminal.

Di masa lalu, Atom biasa melaporkan berbagai data ke server eksternal tanpa persetujuan eksplisit dari penggunanya. Paket yang bertanggung jawab atas pelaporan sekarang menampilkan dialog keikutsertaan pada peluncuran awal.

7. Tanda kurung

Kurung sangat populer di kalangan pengembang web karena memungkinkan mereka menghubungkannya ke peramban web sehingga mereka dapat melihat semua perubahan yang dibuat pada CSS dan HTML di layar secara real-time. Dengan satu pintasan keyboard, Anda dapat membuka editor teks sebaris dan mengerjakan file CSS yang berlaku untuk ID tertentu tanpa membuka tab baru. Kurung dapat menggunakan Edit Cepat dan Sorotan Langsung dengan file KURANG dan SCSS Anda agar bekerja dengannya lebih mudah dari sebelumnya.

Editor teks sumber terbuka ini ditulis dalam JavaScript, dan begitu juga ekstensinya, yang semuanya dapat ditemukan di Brackets Extension Registry. Untuk menginstal ekstensi, Anda perlu membuka Extension Manager di Brackets dan klik pada tab Available. Untuk pengembang web yang dapat hidup dengan penggunaan memori yang lebih tinggi, Brackets memberikan pengalaman mengedit teks yang menyenangkan.

Petakan ulang tombol mouse Anda secara berbeda untuk perangkat lunak yang berbeda dengan Kontrol Tombol X-Mouse
Mungkin Anda membutuhkan alat yang dapat membuat kontrol mouse Anda berubah dengan setiap aplikasi yang Anda gunakan. Jika demikian, Anda dapat mencob...
Ulasan Mouse Nirkabel Microsoft Sculpt Touch
Saya baru-baru ini membaca tentang Microsoft Sculpt Touch mouse nirkabel dan memutuskan untuk membelinya. Setelah menggunakannya untuk sementara waktu...
Trackpad dan Mouse Pointer di Layar AppyMouse untuk Tablet Windows
Pengguna tablet sering melewatkan penunjuk mouse, terutama ketika mereka terbiasa menggunakan laptop. Layar sentuh Smartphone dan tablet hadir dengan ...