Apabila kamu mempunyai proyek pengkodean yang ingin kamu untuk di Mac, seperti aplikasi atau situs web, kamu memerlukan program untuk menulis kode. Program ini diucap editor teks. Editor teks memungkinkan kamu menulis dan mengeksekusi kode dalam berbagai bahasa pengkodean. Mereka dapat sangat simpel, atau datang dengan banyak pilihan seperti pengkodean dan pemformatan warna otomatis.
Baik kamu membuat coding untuk pertama kalinya, atau sudah melakukannya selama bertahun- tahun, ada editor teks Mac untuk kamu. Kita sudah mengatur aplikasi editor teks Mac favorite kita di bawah ini; baca lalu untuk menemukan yang terbaik untuk kamu!
Daftar Isi
1. Vim
Kalau kamu menginginkan editor teks di Mac kamu dengan banyak kekuatan dan tidak terlalu banyak lonceng dan peluit, kamu menginginkan Vim. Kerap disebut “Editor Programmer” Vim dapat mengatasi hampir seluruh proyek dan bahasa pemrograman yang kamu gunakan.
Tetapi, selaku program yang baik untuk programmer, Vim tampil dengan sedikit kurva pembelajaran apabila kamu baru mengenal pengkodean. Vim secara otomatis memberi kode warna sintaks sehingga kode kamu sedikit lebih mudah dibaca, tetapi tidak membuat saran atau memperlihatkan bug atau kekeliruan ketik pada kamu. Itu juga tidak memiliki Antarmuka Pengguna Grafis atau GUI yang sangat kuat, kalau kamu terbiasa dengan itu—meskipun MacVim mempunyai lebih banyak GUI ketimbang Vim untuk sistem operasi lain.
Setidaknya ini adalah program yang banyak dipakai, jadi apabila kamu mempunyai pertanyaan, kemungkinan besar kamu dapat menemukan jawaban dengan pencarian web. Namun kamu wajib bersedia bekerja keras dan mempelajari programnya.
Menurut pendapat kita, apabila kamu telah membuat kode, Vim merupakan editor yang baik untuk melakukan kode kamu tanpa embel-embel yang tidak perlu. Untuk mereka yang masih belajar, Vim akan lebih susah untuk dipahami segera, dan kamu mungkin lebih suka aplikasi editor teks yang berbeda dalam daftar ini. Namun ada baiknya mencari tahu apakah kamu mau berusaha!
2. Emacs
Karna kita berbicara tentang Vim, masuk akal untuk berbicara tentang saingan besarnya dalam perang editor teks klasik—Emacs. Emacs, seperti Vim, yaitu editor teks Mac yang tertuju untuk para ahli kode. Ini merupakan sintaks kode warna, namun lebih dari itu, ini merupakan alat, bukan platform pembelajaran.
Juga, seperti Vim, Emacs mempunyai sistem pengemasan yang memungkinkan kamu mengunduh dan memasang ekstensi ke dalamnya. Ekstensi ini memungkinkan kamu mempunyai hal-hal seperti pemeriksa sintaks dan pemburu bug, namun kamu harus mengunduh dan menginstalnya secara terpisah. Dan hanya ada begitu banyak ekstensi.
Emacs sedikit membedakan dirinya dari Vim dengan mempunyai beberapa fungsi lain, seperti kalender, pembaca berita, dan mempunyai kemampuan perencanaan proyek.
Fungsi tambahan ini mungkin membantu Emacs mengeluarkan Vim untuk kamu sebagai editor teks pilihan kamu. Atau, mereka akan nampak tidak perlu, dan membuat Vim semakin menarik. Terserah kamu dan seberapa banyak kamu ingin editor teks kamu melakukan lebih dari membiarkan kamu menulis dan mengedit teks dan kode.
3. Atom
Untuk pengguna Mac yang baru belajar kode, kita sangat menyarankan editor teks Atom. Atom mempunyai GUI yang sangat ramah pengguna, dan banyak fitur yang menolong kreator kode pendatang baru.
Fitur pelengkapan otomatis dapat menolong kamu mengenang sintaks kode yang mungkin kamu lupakan, serta membantu kamu menulis kode lebih cepat. Atom juga memungkinkan kamu untuk dengan mudah menemukan dan mengubah teks dalam kode kamu, serta bekerja di beberapa panel. Ada juga bimbingan pengguna baru yang baik untuk Atom yang mudah diikuti sebagai kreator kode baru, dan kita mendapatkan banyak dokumentasinya yang relatif mudah diikuti juga.
Atom juga mempunyai beberapa pilihan penyesuaian yang bagus, termasuk ekstensi yang dapat kamu download dari dalam aplikasi (ternyata menciptakannya secara terpisah semacam dengan Vim dan Emacs), dan tema yang dapat kamu menggunakan untuk membuat jendela kamu lebih menyenangkan untuk diamati dan dipakai.
Atom sangat bagus untuk kreator kode baru, namun sistemnya sekuat dan dapat diretas seperti Vim dan Emacs, jadi ini merupakan editor teks yang dapat kamu kembangkan saat kamu belajar. Ini juga memungkinkan akses, pengeditan, dan berbagi dalam program GitHub, apabila kamu membuat kode dengan orang lain. Kreator kode lama dengan alur kerja yang ditetapkan mungkin tidak menyukai fitur pelengkapan otomatis, namun bila kamu menginginkan editor yang hebat dan menawan yang dapat menawarkan sedikit dorongan pada pengguna, kamu akan menggemari Molekul.
4. Sublime Text
Editor teks hebat lainnya untuk kreator kode baru menggunakan Mac merupakan Sublime Text. Seperti Atom, Sublime Text menawarkan pelengkapan otomatis untuk pengkodean kamu, namun menambahkan definisi sintaks untuk itu kalau kamu perlu mencari istilah atau mengingatkan diri kamu sendiri apa yang dilakukan oleh sedikit kode. Definisi bahkan dapat muncul dalam beberapa bentuk berbeda—anda bisa mendapatkan definisi cepat di jendela popup di samping istilah, atau mengklik untuk memperoleh arti komplit di panel berdampingan.
Ini merupakan fitur luar biasa untuk belajar, karna kamu dapat mengecek hal-hal saat kamu membuat kode, atau membuka proyek kode dalam program untuk mempelajarinya. Masih ada fitur untuk kreator kode yang lebih canggih di Sublime Text, termasuk pemisahan tampilan yang gampang dan peralihan tab, dan beberapa opsi, memungkinkan perubahan variabel yang cepat.
Atom memiliki sedikit lebih banyak penyesuaian tampilan, namun Sublime Text masih memiliki tema Gelap dan Terang, dan dapat bekerja dengan baik dengan banyak GPU dan eGPU, kalau kamu berpendapat untuk mendapatkan eGPU untuk Mac mini kamu.
Sublime Text mungkin lebih ramah-pemula daripada Atom, namun arti dan fitur pelengkapan otomatisnya mungkin menjadi lebih mengganggu ketimbang membantu saat kamu belajar. Akan tetapi, kalau kamu ingin menavigasi jendela dengan gampang menggunakan keyboard dan menggemari tampilannya, Sublime Text sangat luar biasa.
5. VS Code
Editor teks terakhir yang sangat kita rekomendasikan untuk Mac kamu yaitu Visual Studio Code, juga dikenal sebagai VS Code. Menawarkan pilihan debug dalam aplikasi dan sistem pelengkapan otomatis yang pintar, VS Code bertujuan tidak cuma untuk membantu kreator kode baru, namun juga untuk meningkatkan kecepatan kreator kode tingkat lanjut.
Dengan Git (kamu dapat dan harus menginstal Git di Mac kamu kalau kamu tengah melakukan proyek kode yang berkembang) dan penyedia SCM lainnya yang dapat diakses untuk ditinjau dan dilakukan langsung di dalam VS Code, ini merupakan editor yang ingin mempermudah alur kerja kamu sebanyak mungkin. Banyak ekstensi juga tersedia untuk VS Code, sehingga kamu dapat membuatnya lebih praktis dengan proyek yang berbeda. Fitur bawaan VS Code benar-benar tidak terasa di sini. Bagi kita, mereka merasa seperti penghemat waktu.
VS Code memang terasa sedikit kurang ramah untuk pemula dibanding Atom (dengan siapa ia berbagi banyak kode sumber) dan Sublime Text. Namun berkembang menjadi VS Code benar-benar dapat membantu kamu dan kecepatan pengkodean kamu dalam jangka panjang.
Bagi kita, VS Code merupakan jalan tengah terbaik dari editor teks selaku alat dan instruktur. Itu menjadikannya yang terbaik untuk kreator kode perantara: seseorang yang ingin mempertajam kemampuan tetapi terkadang memerlukan bantuan dengan bug. Apa itu kalian? Jika benar, periksa VS Code dengan pasti!
Editor Teks Mana yang Akan kamu Pilih?
Ada banyak editor teks luar biasa yang bisa kamu miliki untuk Mac. Semuanya memungkinkan kamu menulis dan menjalankan kode, serta menulis teks. Dan hebatnya, semuanya gratis!
Memutuskan editor teks yang kamu inginkan akan tergantung pada penguasaan pengkodean kamu saat ini dan seberapa besar kamu menginginkan sebuah program untuk menolong kamu membuat kode. Kalau kamu ingin mendorong diri sendiri dan melakukan seluruhnya secara manual, kamu menginginkan Vim atau Emacs. Kalau kamu menginginkan suatu program untuk menuntun kamu, kamu menginginkan Atom, Sublime Text, atau VS Code.