<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="id">
    <title>Pengembara Kode - pemrograman</title>
    <subtitle>Mengembara di OpenBSD, privasi, keamanan, pemrograman, dan sains data. Dengan sumber terbuka.</subtitle>
    <link rel="self" type="application/atom+xml" href="https://hervyqa.srht.site/id/categories/pemrograman/atom.xml"/>
    <link rel="alternate" type="text/html" href="https://hervyqa.srht.site"/>
    <generator uri="https://www.getzola.org/">Zola</generator>
    <updated>2026-06-09T00:00:00+00:00</updated>
    <id>https://hervyqa.srht.site/id/categories/pemrograman/atom.xml</id>
    <entry xml:lang="id">
        <title>Memulai dengan Helix: Editor Terminal yang Menyaingi Neovim</title>
        <published>2023-02-07T00:00:00+00:00</published>
        <updated>2026-04-07T00:00:00+00:00</updated>
        
        <author>
          <name>
            Hervy Qurrotul
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://hervyqa.srht.site/id/blog/memulai-dengan-helix/"/>
        <id>https://hervyqa.srht.site/id/blog/memulai-dengan-helix/</id>
        
        <content type="html" xml:base="https://hervyqa.srht.site/id/blog/memulai-dengan-helix/">&lt;p&gt;

&lt;a href=&quot;https:&#x2F;&#x2F;helix-editor.com&quot;&gt;Helix&lt;&#x2F;a&gt; merupakan teks editor CLI dengan dukungan modal
alternatif Neovim dan VIM. Editor ini dibuat menggunakan bahasa
pemrograman rust sehingga lebih cepat performanya dengan &lt;em&gt;single
binary&lt;&#x2F;em&gt;.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;fitur-unggulan&quot;&gt;Fitur unggulan&lt;a class=&quot;post-anchor&quot; href=&quot;#fitur-unggulan&quot; aria-label=&quot;Anchor link for: fitur-unggulan&quot;&gt;&lt;span aria-hidden=&quot;true&quot;&gt;#&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
&lt;&#x2F;h2&gt;
&lt;p&gt;Helix memiliki konfigurasi minimalis. Tidak seperti Neovim dan VIM yang
diharuskan memanajemen konfigurasinya dengan memasang plugin-plugin agar
sesuai workflow yang diharapkan. Berikut daftar fitur yang dimiliki oleh
helix yang dikutip di halaman resminya:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Seleksi banyak plihan secara bersama.&lt;&#x2F;strong&gt; Pengeditan kode multi-kursor
secara bersamaan sudah built-in di helix.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;Integrasi dengan Tree-sitter.&lt;&#x2F;strong&gt; Mengaktifkan &lt;em&gt;syntax highlighting&lt;&#x2F;em&gt;,
kalkulasi indent dan navigasi kode.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;Manipulasi kode.&lt;&#x2F;strong&gt; Mudahnya navigasi dan penyeleksian
fungsi, kelas, komentar, dan sebagainya.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;Dukungan &lt;em&gt;Language server&lt;&#x2F;em&gt;.&lt;&#x2F;strong&gt; Dengan spesifik bahasa autokomplit,
menuju definisi, dokumentasi, diagnosa, dan fitur IDE tanpa
konfigurasi tambahan.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;Dibangun dengan bahasa pemrograman rust.&lt;&#x2F;strong&gt; Performa yang tinggi
dan lebih hemat daya baterai.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;Builtin fitur.&lt;&#x2F;strong&gt; Fitur pencarian &lt;em&gt;fuzzy&lt;&#x2F;em&gt; untuk perncarian berkas,
simbol, projek, tema, &lt;em&gt;fugitive&lt;&#x2F;em&gt;, &lt;em&gt;surround&lt;&#x2F;em&gt; dan masih banyak lagi.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;figure id=&quot;fig-cms&quot; class=&quot;ref-placeholder figure-center&quot; data-ref=&quot;cms&quot;&gt;
  &lt;img
    src=&quot;https:&#x2F;&#x2F;hervyqa.srht.site&#x2F;processed_images&#x2F;matplotlib-sample.9f5bcbad9a7a8d83.jpg&quot; alt=&quot;matplotlib-sample&quot; width=&quot;1280&quot; height=&quot;613&quot; srcset=&quot;https:&#x2F;&#x2F;hervyqa.srht.site&#x2F;processed_images&#x2F;matplotlib-sample.ec12bdd4ba67c0e9.jpg 640w, https:&#x2F;&#x2F;hervyqa.srht.site&#x2F;processed_images&#x2F;matplotlib-sample.0b4624a5e3a5f018.jpg 784w, https:&#x2F;&#x2F;hervyqa.srht.site&#x2F;processed_images&#x2F;matplotlib-sample.09bf65d85075a494.jpg 1280w&quot; sizes=&quot;(min-width: 920px) 784px, (min-width: 700px) calc(82vw + 46px), calc(100vw - 40px)&quot; loading=&quot;lazy&quot;&gt;
    &lt;figcaption class=&quot;center&quot;&gt;Gambar: Pemrograman dengan Helix Editor&lt;&#x2F;figcaption&gt;&lt;&#x2F;figure&gt;
&lt;p&gt;Helix sudah dilengkapi dengan berbagai fitur termasuk syntax highlight
yang memudahkan bagi &lt;em&gt;Platform Engineer&lt;&#x2F;em&gt; &lt;span class=&quot;ref-placeholder&quot; data-ref=&quot;wyssmann22&quot;&gt;(&lt;a href=&quot;#ref-wyssmann22&quot;&gt;Wyssmann, Adrian&lt;&#x2F;a&gt;)&lt;&#x2F;span&gt;.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;shock-therapy&quot;&gt;Shock therapy&lt;a class=&quot;post-anchor&quot; href=&quot;#shock-therapy&quot; aria-label=&quot;Anchor link for: shock-therapy&quot;&gt;&lt;span aria-hidden=&quot;true&quot;&gt;#&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
&lt;&#x2F;h2&gt;
&lt;p&gt;Ketika menggunakan helix mau tidak mau harus belajar lagi. Meskipun
menggunakan konfigurasi yang minimalis, helix memiliki keymap yang 30%
berbeda dengan neovim&#x2F;vim dan harus dihafal agar terbiasa. Selebihnya
keymap lain hampir sama.  Beruntungnya developer helix sudah memberikan
tutorial yang sudah built-in seperti &lt;code&gt;vimtutor&lt;&#x2F;code&gt; di vim.&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo z-code&quot;&gt;&lt;code data-lang=&quot;shellscript&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span class=&quot;z-entity z-name z-function&quot;&gt;hx&lt;&#x2F;span&gt;&lt;span class=&quot;z-constant z-other z-option&quot;&gt; -&lt;&#x2F;span&gt;&lt;span class=&quot;z-constant z-other z-option&quot;&gt;-tutor&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;Terlebih lagi tidak perlu memikirkan bagaimana konfigurasi LSP di Helix,
karena sudah terkonfigurasi dengan baik. Jika menggunakan vim&#x2F;neovim,
terlalu banyak vimscript yang perlu diurus semuanya. Sedangkan di Helix
pengecekan dapat dilakukan dengan &lt;code&gt;hx --health markdown&lt;&#x2F;code&gt; dan lihat
LSP apa saja yang perlu dipasang &lt;span class=&quot;ref-placeholder&quot; data-ref=&quot;timh23&quot;&gt;(&lt;a href=&quot;#ref-timh23&quot;&gt;Hårek, Tim&lt;&#x2F;a&gt;)&lt;&#x2F;span&gt;.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;pemasangan&quot;&gt;Pemasangan&lt;a class=&quot;post-anchor&quot; href=&quot;#pemasangan&quot; aria-label=&quot;Anchor link for: pemasangan&quot;&gt;&lt;span aria-hidden=&quot;true&quot;&gt;#&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;openbsd&quot;&gt;OpenBSD&lt;a class=&quot;post-anchor&quot; href=&quot;#openbsd&quot; aria-label=&quot;Anchor link for: openbsd&quot;&gt;&lt;span aria-hidden=&quot;true&quot;&gt;#&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
&lt;&#x2F;h3&gt;
&lt;pre class=&quot;giallo z-code&quot;&gt;&lt;code data-lang=&quot;shellscript&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span class=&quot;z-entity z-name z-function&quot;&gt;doas&lt;&#x2F;span&gt;&lt;span class=&quot;z-string&quot;&gt; pkg_add&lt;&#x2F;span&gt;&lt;span class=&quot;z-string&quot;&gt; install&lt;&#x2F;span&gt;&lt;span class=&quot;z-string&quot;&gt; helix&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;&lt;h3 id=&quot;freebsd&quot;&gt;FreeBSD&lt;a class=&quot;post-anchor&quot; href=&quot;#freebsd&quot; aria-label=&quot;Anchor link for: freebsd&quot;&gt;&lt;span aria-hidden=&quot;true&quot;&gt;#&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
&lt;&#x2F;h3&gt;
&lt;pre class=&quot;giallo z-code&quot;&gt;&lt;code data-lang=&quot;shellscript&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span class=&quot;z-entity z-name z-function&quot;&gt;doas&lt;&#x2F;span&gt;&lt;span class=&quot;z-string&quot;&gt; pkg&lt;&#x2F;span&gt;&lt;span class=&quot;z-string&quot;&gt; install&lt;&#x2F;span&gt;&lt;span class=&quot;z-string&quot;&gt; helix&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;Panduan pemasangan selengkapnya bisa merujuk ke halaman 

&lt;a href=&quot;https:&#x2F;&#x2F;docs.helix-editor.com&quot;&gt;Dokumentasi&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;penggunaan-dasar&quot;&gt;Penggunaan dasar&lt;a class=&quot;post-anchor&quot; href=&quot;#penggunaan-dasar&quot; aria-label=&quot;Anchor link for: penggunaan-dasar&quot;&gt;&lt;span aria-hidden=&quot;true&quot;&gt;#&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;arah-navigasi-kursor&quot;&gt;Arah navigasi kursor&lt;a class=&quot;post-anchor&quot; href=&quot;#arah-navigasi-kursor&quot; aria-label=&quot;Anchor link for: arah-navigasi-kursor&quot;&gt;&lt;span aria-hidden=&quot;true&quot;&gt;#&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
&lt;&#x2F;h3&gt;
&lt;p&gt;Seperti navigasi di vim, &lt;code&gt;helix&lt;&#x2F;code&gt; menggunakan &lt;kbd&gt;h&lt;&#x2F;kbd&gt;, &lt;kbd&gt;j&lt;&#x2F;kbd&gt;, &lt;kbd&gt;k&lt;&#x2F;kbd&gt;, dan &lt;kbd&gt;l&lt;&#x2F;kbd&gt; untuk
memindahkan kursor. Menggunakan keymap arah panah juga bisa, tetapi
menggunakan hjkl lebih cepat.&lt;&#x2F;p&gt;
&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th style=&quot;text-align: left&quot;&gt;Key&lt;&#x2F;th&gt;&lt;th style=&quot;text-align: left&quot;&gt;Description&lt;&#x2F;th&gt;&lt;&#x2F;tr&gt;&lt;&#x2F;thead&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;kbd&gt;h&lt;&#x2F;kbd&gt;&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;Kiri&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;kbd&gt;j&lt;&#x2F;kbd&gt;&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;Bawah&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;kbd&gt;k&lt;&#x2F;kbd&gt;&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;Atas&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;kbd&gt;l&lt;&#x2F;kbd&gt;&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;Kanan&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;&#x2F;tbody&gt;&lt;&#x2F;table&gt;
&lt;h3 id=&quot;membuka-berkas&quot;&gt;Membuka berkas&lt;a class=&quot;post-anchor&quot; href=&quot;#membuka-berkas&quot; aria-label=&quot;Anchor link for: membuka-berkas&quot;&gt;&lt;span aria-hidden=&quot;true&quot;&gt;#&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
&lt;&#x2F;h3&gt;
&lt;p&gt;Membuka helix dengan menjalankan &lt;code&gt;hx&lt;&#x2F;code&gt;.&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo z-code&quot;&gt;&lt;code data-lang=&quot;shellscript&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span class=&quot;z-entity z-name z-function&quot;&gt;hx&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;Membuka dengan berkas tertentu.&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo z-code&quot;&gt;&lt;code data-lang=&quot;shellscript&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span class=&quot;z-entity z-name z-function&quot;&gt;hx&lt;&#x2F;span&gt;&lt;span class=&quot;z-string&quot;&gt; filename.xyz&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;&lt;h3 id=&quot;menutup-helix&quot;&gt;Menutup helix&lt;a class=&quot;post-anchor&quot; href=&quot;#menutup-helix&quot; aria-label=&quot;Anchor link for: menutup-helix&quot;&gt;&lt;span aria-hidden=&quot;true&quot;&gt;#&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
&lt;&#x2F;h3&gt;
&lt;p&gt;Helix juga memiliki mode &lt;code&gt;normal&lt;&#x2F;code&gt;, &lt;code&gt;insert&lt;&#x2F;code&gt;, dan &lt;code&gt;visual&lt;&#x2F;code&gt; seperti vim.
Beberapa pintasan mode &lt;code&gt;normal&lt;&#x2F;code&gt; berikut masih umum dan kompatibel dengan
helix.&lt;&#x2F;p&gt;
&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th style=&quot;text-align: left&quot;&gt;Command&lt;&#x2F;th&gt;&lt;th style=&quot;text-align: left&quot;&gt;Description&lt;&#x2F;th&gt;&lt;&#x2F;tr&gt;&lt;&#x2F;thead&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;code&gt;:q&lt;&#x2F;code&gt;&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;Menutup berkas dan aplikasi.&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;code&gt;:q!&lt;&#x2F;code&gt;&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;Menutup aplikasi secara paksa.&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;code&gt;:qa!&lt;&#x2F;code&gt;&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;Menutup semua buffer yang terbuka dan aplikasi secara paksa.&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;&#x2F;tbody&gt;&lt;&#x2F;table&gt;
&lt;blockquote class=&quot;markdown-alert-note&quot;&gt;
&lt;p&gt;Buffer Merupakan berkas atau direktori yang telah terbuka.&lt;&#x2F;p&gt;
&lt;&#x2F;blockquote&gt;
&lt;h2 id=&quot;konfigurasi&quot;&gt;Konfigurasi&lt;a class=&quot;post-anchor&quot; href=&quot;#konfigurasi&quot; aria-label=&quot;Anchor link for: konfigurasi&quot;&gt;&lt;span aria-hidden=&quot;true&quot;&gt;#&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
&lt;&#x2F;h2&gt;
&lt;p&gt;Beberapa konfigurasi dasar yang mungkin perlu ditambahkan. Misalnya
jenis tema dan nomer baris.&lt;&#x2F;p&gt;
&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th style=&quot;text-align: left&quot;&gt;Command&lt;&#x2F;th&gt;&lt;th style=&quot;text-align: left&quot;&gt;Description&lt;&#x2F;th&gt;&lt;&#x2F;tr&gt;&lt;&#x2F;thead&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;code&gt;:theme tokyonight&lt;&#x2F;code&gt;&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;Mengganti tema.&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;&#x2F;tbody&gt;&lt;&#x2F;table&gt;
&lt;p&gt;Konfigurasi permanen bisa membuka &lt;code&gt;config.toml&lt;&#x2F;code&gt;.&lt;&#x2F;p&gt;
&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th style=&quot;text-align: left&quot;&gt;Command&lt;&#x2F;th&gt;&lt;th style=&quot;text-align: left&quot;&gt;Description&lt;&#x2F;th&gt;&lt;&#x2F;tr&gt;&lt;&#x2F;thead&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;code&gt;:config-open&lt;&#x2F;code&gt;&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;Membuka konfigurasi helix.&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;code&gt;:config-reload&lt;&#x2F;code&gt;&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;Memuat ulang konfigurasi helix.&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;&#x2F;tbody&gt;&lt;&#x2F;table&gt;
&lt;pre class=&quot;giallo z-code&quot;&gt;&lt;code data-lang=&quot;toml&quot; data-name=&quot;&quot;~&#x2F;.config&#x2F;helix&#x2F;config.toml&quot;&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;giallo-ln&quot;&gt; 1&lt;&#x2F;span&gt;&lt;span class=&quot;z-variable&quot;&gt;theme&lt;&#x2F;span&gt;&lt;span&gt; =&lt;&#x2F;span&gt;&lt;span class=&quot;z-string&quot;&gt; &amp;quot;&lt;&#x2F;span&gt;&lt;span class=&quot;z-string&quot;&gt;tokyonight&lt;&#x2F;span&gt;&lt;span class=&quot;z-string&quot;&gt;&amp;quot;&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;giallo-ln&quot;&gt; 2&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;giallo-ln&quot;&gt; 3&lt;&#x2F;span&gt;&lt;span&gt;[&lt;&#x2F;span&gt;&lt;span&gt;editor&lt;&#x2F;span&gt;&lt;span&gt;]&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;giallo-ln&quot;&gt; 4&lt;&#x2F;span&gt;&lt;span class=&quot;z-variable&quot;&gt;line-number&lt;&#x2F;span&gt;&lt;span&gt; =&lt;&#x2F;span&gt;&lt;span class=&quot;z-string&quot;&gt; &amp;quot;&lt;&#x2F;span&gt;&lt;span class=&quot;z-string&quot;&gt;relative&lt;&#x2F;span&gt;&lt;span class=&quot;z-string&quot;&gt;&amp;quot;&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;giallo-ln&quot;&gt; 5&lt;&#x2F;span&gt;&lt;span class=&quot;z-variable&quot;&gt;cursorline&lt;&#x2F;span&gt;&lt;span&gt; =&lt;&#x2F;span&gt;&lt;span class=&quot;z-constant z-language&quot;&gt; true&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;giallo-ln&quot;&gt; 6&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;giallo-ln&quot;&gt; 7&lt;&#x2F;span&gt;&lt;span&gt;[&lt;&#x2F;span&gt;&lt;span&gt;editor&lt;&#x2F;span&gt;&lt;span&gt;.&lt;&#x2F;span&gt;&lt;span&gt;lsp&lt;&#x2F;span&gt;&lt;span&gt;]&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;giallo-ln&quot;&gt; 8&lt;&#x2F;span&gt;&lt;span class=&quot;z-variable&quot;&gt;display-messages&lt;&#x2F;span&gt;&lt;span&gt; =&lt;&#x2F;span&gt;&lt;span class=&quot;z-constant z-language&quot;&gt; true&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;Yap, benar. Konfigurasi tambahan hanya beberapa baris
diatas. Selengkapnya dapat merujuk ke halaman 

&lt;a href=&quot;https:&#x2F;&#x2F;docs.helix-editor.com&quot;&gt;konfigurasi&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;Jika anda bekerja dengan proyek yang cukup besar. Disarankan
mengaktifkan multiple agar helix menampilkan tab secara bawaan meskipun
bukan single file &lt;span class=&quot;ref-placeholder&quot; data-ref=&quot;jonathanf24&quot;&gt;(&lt;a href=&quot;#ref-jonathanf24&quot;&gt;Frere, Jonathan&lt;&#x2F;a&gt;)&lt;&#x2F;span&gt;.&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo z-code&quot;&gt;&lt;code data-lang=&quot;toml&quot; data-name=&quot;&quot;~&#x2F;.config&#x2F;helix&#x2F;config.toml&quot;&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;giallo-ln&quot;&gt;1&lt;&#x2F;span&gt;&lt;span&gt;[&lt;&#x2F;span&gt;&lt;span&gt;editor&lt;&#x2F;span&gt;&lt;span&gt;]&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;giallo-ln&quot;&gt;2&lt;&#x2F;span&gt;&lt;span class=&quot;z-variable&quot;&gt;bufferline&lt;&#x2F;span&gt;&lt;span&gt; =&lt;&#x2F;span&gt;&lt;span class=&quot;z-string&quot;&gt; &amp;quot;&lt;&#x2F;span&gt;&lt;span class=&quot;z-string&quot;&gt;multiline&lt;&#x2F;span&gt;&lt;span class=&quot;z-string&quot;&gt;&amp;quot;&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;&lt;h2 id=&quot;penggunaan-lanjutan&quot;&gt;Penggunaan lanjutan&lt;a class=&quot;post-anchor&quot; href=&quot;#penggunaan-lanjutan&quot; aria-label=&quot;Anchor link for: penggunaan-lanjutan&quot;&gt;&lt;span aria-hidden=&quot;true&quot;&gt;#&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;menghapus-karakter&quot;&gt;Menghapus karakter&lt;a class=&quot;post-anchor&quot; href=&quot;#menghapus-karakter&quot; aria-label=&quot;Anchor link for: menghapus-karakter&quot;&gt;&lt;span aria-hidden=&quot;true&quot;&gt;#&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
&lt;&#x2F;h3&gt;
&lt;p&gt;Berbeda dengan vim, menghapus karakter di helix menggunakan keymap &lt;kbd&gt;d&lt;&#x2F;kbd&gt;.&lt;&#x2F;p&gt;
&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th style=&quot;text-align: left&quot;&gt;Key&lt;&#x2F;th&gt;&lt;th style=&quot;text-align: left&quot;&gt;Description&lt;&#x2F;th&gt;&lt;&#x2F;tr&gt;&lt;&#x2F;thead&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;kbd&gt;d&lt;&#x2F;kbd&gt;&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;Menghapus 1 karakter.&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;&#x2F;tbody&gt;&lt;&#x2F;table&gt;
&lt;h3 id=&quot;memasukkan-karakter&quot;&gt;Memasukkan karakter&lt;a class=&quot;post-anchor&quot; href=&quot;#memasukkan-karakter&quot; aria-label=&quot;Anchor link for: memasukkan-karakter&quot;&gt;&lt;span aria-hidden=&quot;true&quot;&gt;#&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
&lt;&#x2F;h3&gt;
&lt;p&gt;Sama halnya dengan vim, mode &lt;code&gt;insert&lt;&#x2F;code&gt; tetap menggunakan &lt;kbd&gt;i&lt;&#x2F;kbd&gt;.&lt;&#x2F;p&gt;
&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th style=&quot;text-align: left&quot;&gt;Key&lt;&#x2F;th&gt;&lt;th style=&quot;text-align: left&quot;&gt;Description&lt;&#x2F;th&gt;&lt;&#x2F;tr&gt;&lt;&#x2F;thead&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;kbd&gt;i&lt;&#x2F;kbd&gt;&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;Mode &lt;code&gt;insert&lt;&#x2F;code&gt;.&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;kbd&gt;esc&lt;&#x2F;kbd&gt;&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;Mode &lt;code&gt;normal&lt;&#x2F;code&gt; (keluar dari mode insert).&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;&#x2F;tbody&gt;&lt;&#x2F;table&gt;
&lt;h3 id=&quot;menyimpan-berkas&quot;&gt;Menyimpan berkas&lt;a class=&quot;post-anchor&quot; href=&quot;#menyimpan-berkas&quot; aria-label=&quot;Anchor link for: menyimpan-berkas&quot;&gt;&lt;span aria-hidden=&quot;true&quot;&gt;#&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
&lt;&#x2F;h3&gt;
&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th style=&quot;text-align: left&quot;&gt;Command&lt;&#x2F;th&gt;&lt;th style=&quot;text-align: left&quot;&gt;Description&lt;&#x2F;th&gt;&lt;&#x2F;tr&gt;&lt;&#x2F;thead&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;code&gt;:w&lt;&#x2F;code&gt;&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;Menyimpan berkas di buffer saat ini.&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;code&gt;:w filename.xyz&lt;&#x2F;code&gt;&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;Menyimpan berkas di buffer dengan nama tertentu.&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;&#x2F;tbody&gt;&lt;&#x2F;table&gt;
&lt;p&gt;Bisa dikombinasikan dengan &lt;code&gt;q&lt;&#x2F;code&gt; untuk keluar dari helix.&lt;&#x2F;p&gt;
&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th style=&quot;text-align: left&quot;&gt;Command&lt;&#x2F;th&gt;&lt;th style=&quot;text-align: left&quot;&gt;Description&lt;&#x2F;th&gt;&lt;&#x2F;tr&gt;&lt;&#x2F;thead&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;code&gt;:wq&lt;&#x2F;code&gt;&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;Menyimpan dan menutup aplikasi.&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;code&gt;:wqa&lt;&#x2F;code&gt;&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;Menyimpan dan menutup semua buffer.&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;&#x2F;tbody&gt;&lt;&#x2F;table&gt;
&lt;h3 id=&quot;mode-insert&quot;&gt;Mode insert&lt;a class=&quot;post-anchor&quot; href=&quot;#mode-insert&quot; aria-label=&quot;Anchor link for: mode-insert&quot;&gt;&lt;span aria-hidden=&quot;true&quot;&gt;#&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
&lt;&#x2F;h3&gt;
&lt;p&gt;Seperti yang telah diketahui sebelumnya, keymap &lt;kbd&gt;i&lt;&#x2F;kbd&gt;
untuk mode insert tepat sebelum kursor. Sedangkan ada beberapa keymap
lainnya seperti:&lt;&#x2F;p&gt;
&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th style=&quot;text-align: left&quot;&gt;Key&lt;&#x2F;th&gt;&lt;th style=&quot;text-align: left&quot;&gt;Description&lt;&#x2F;th&gt;&lt;&#x2F;tr&gt;&lt;&#x2F;thead&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;kbd&gt;i&lt;&#x2F;kbd&gt;&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;Mode &lt;code&gt;insert&lt;&#x2F;code&gt; sebelum kursor.&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;kbd&gt;a&lt;&#x2F;kbd&gt;&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;Mode &lt;code&gt;insert&lt;&#x2F;code&gt; setelah kursor.&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;kbd&gt;shift&lt;&#x2F;kbd&gt;+&lt;kbd&gt;i&lt;&#x2F;kbd&gt;&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;Mode &lt;code&gt;insert&lt;&#x2F;code&gt; di awal baris.&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;kbd&gt;shift&lt;&#x2F;kbd&gt;+&lt;kbd&gt;a&lt;&#x2F;kbd&gt;&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;Mode &lt;code&gt;insert&lt;&#x2F;code&gt; di akhir baris.&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;&#x2F;tbody&gt;&lt;&#x2F;table&gt;
&lt;h3 id=&quot;membuka-baris-baru&quot;&gt;Membuka baris baru&lt;a class=&quot;post-anchor&quot; href=&quot;#membuka-baris-baru&quot; aria-label=&quot;Anchor link for: membuka-baris-baru&quot;&gt;&lt;span aria-hidden=&quot;true&quot;&gt;#&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
&lt;&#x2F;h3&gt;
&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th style=&quot;text-align: left&quot;&gt;Key&lt;&#x2F;th&gt;&lt;th style=&quot;text-align: left&quot;&gt;Description&lt;&#x2F;th&gt;&lt;&#x2F;tr&gt;&lt;&#x2F;thead&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;kbd&gt;o&lt;&#x2F;kbd&gt;&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;Mode &lt;code&gt;insert&lt;&#x2F;code&gt; setelah baris saat ini.&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;kbd&gt;shift&lt;&#x2F;kbd&gt;+&lt;kbd&gt;o&lt;&#x2F;kbd&gt;&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;Mode &lt;code&gt;insert&lt;&#x2F;code&gt; sebelum baris saat ini.&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;&#x2F;tbody&gt;&lt;&#x2F;table&gt;
&lt;p&gt;Perintah diatas mirip di neovim atau vim.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;perpindahan-dan-seleksi&quot;&gt;Perpindahan dan seleksi&lt;a class=&quot;post-anchor&quot; href=&quot;#perpindahan-dan-seleksi&quot; aria-label=&quot;Anchor link for: perpindahan-dan-seleksi&quot;&gt;&lt;span aria-hidden=&quot;true&quot;&gt;#&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
&lt;&#x2F;h3&gt;
&lt;p&gt;Perpindahan dan penyeleksian di helix dilakukan secara otomatis
dan bersamaan.  Sedikit berbeda dengan vim.&lt;&#x2F;p&gt;
&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th style=&quot;text-align: left&quot;&gt;Key&lt;&#x2F;th&gt;&lt;th style=&quot;text-align: left&quot;&gt;Description&lt;&#x2F;th&gt;&lt;&#x2F;tr&gt;&lt;&#x2F;thead&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;kbd&gt;w&lt;&#x2F;kbd&gt;&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;Pindah dan menyeleksi 1 kata, termasuk spasinya.&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;kbd&gt;e&lt;&#x2F;kbd&gt;&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;Pindah dan menyeleksi 1 kata dari kursor sampai di akhir karakter kata.&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;kbd&gt;b&lt;&#x2F;kbd&gt;&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;Pindah dan menyeleksi 1 kata dari kursor sampai di awal karakter kata.&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;&#x2F;tbody&gt;&lt;&#x2F;table&gt;
&lt;p&gt;keymap &lt;kbd&gt;shift&lt;&#x2F;kbd&gt;+&lt;kbd&gt;w&lt;&#x2F;kbd&gt;, &lt;kbd&gt;shift&lt;&#x2F;kbd&gt;+&lt;kbd&gt;e&lt;&#x2F;kbd&gt;, dan &lt;kbd&gt;shift&lt;&#x2F;kbd&gt;+&lt;kbd&gt;b&lt;&#x2F;kbd&gt; juga memiliki fungsi yang serupa, hanya saja
perpindahannya tergantung dari whitespace seperti spasi dan tab.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;perpindahan-dengan-hitungan&quot;&gt;Perpindahan dengan hitungan&lt;a class=&quot;post-anchor&quot; href=&quot;#perpindahan-dengan-hitungan&quot; aria-label=&quot;Anchor link for: perpindahan-dengan-hitungan&quot;&gt;&lt;span aria-hidden=&quot;true&quot;&gt;#&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
&lt;&#x2F;h3&gt;
&lt;p&gt;Pindah dengan hitungan juga dapat dilakukan, misalnya &lt;kbd&gt;2&lt;&#x2F;kbd&gt;&lt;kbd&gt;w&lt;&#x2F;kbd&gt;, &lt;kbd&gt;4&lt;&#x2F;kbd&gt;&lt;kbd&gt;e&lt;&#x2F;kbd&gt;, &lt;kbd&gt;5&lt;&#x2F;kbd&gt;&lt;kbd&gt;b&lt;&#x2F;kbd&gt;. Penjelasannya seperti ini:&lt;&#x2F;p&gt;
&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th style=&quot;text-align: left&quot;&gt;Key&lt;&#x2F;th&gt;&lt;th style=&quot;text-align: left&quot;&gt;Description&lt;&#x2F;th&gt;&lt;&#x2F;tr&gt;&lt;&#x2F;thead&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;kbd&gt;2&lt;&#x2F;kbd&gt;&lt;kbd&gt;w&lt;&#x2F;kbd&gt;&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;Pindah 2 kata ke depan.&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;kbd&gt;4&lt;&#x2F;kbd&gt;&lt;kbd&gt;e&lt;&#x2F;kbd&gt;&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;Pindah 4 kata ke depan yang diakhiri di akhir kata.&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;kbd&gt;5&lt;&#x2F;kbd&gt;&lt;kbd&gt;b&lt;&#x2F;kbd&gt;&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;Pindah 5 kata ke belakang.&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;&#x2F;tbody&gt;&lt;&#x2F;table&gt;
&lt;h3 id=&quot;mengubah-karakter&quot;&gt;Mengubah karakter&lt;a class=&quot;post-anchor&quot; href=&quot;#mengubah-karakter&quot; aria-label=&quot;Anchor link for: mengubah-karakter&quot;&gt;&lt;span aria-hidden=&quot;true&quot;&gt;#&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
&lt;&#x2F;h3&gt;
&lt;p&gt;Pintasan yang digunakan yaitu keymap &lt;kbd&gt;r&lt;&#x2F;kbd&gt;.&lt;&#x2F;p&gt;
&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th style=&quot;text-align: left&quot;&gt;Key&lt;&#x2F;th&gt;&lt;th style=&quot;text-align: left&quot;&gt;Description&lt;&#x2F;th&gt;&lt;&#x2F;tr&gt;&lt;&#x2F;thead&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;kbd&gt;c&lt;&#x2F;kbd&gt;&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;Mengubah karakter atau kata&#x2F;kalimat yang terseleksi.&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;&#x2F;tbody&gt;&lt;&#x2F;table&gt;
&lt;p&gt;Misalnya menyeleksi kata dengan &lt;kbd&gt;w&lt;&#x2F;kbd&gt;, lalu ganti dengan
keymap &lt;kbd&gt;c&lt;&#x2F;kbd&gt;, langsung masuk ke mode insert.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;mode-visual-seleksi&quot;&gt;Mode visual&#x2F;seleksi&lt;a class=&quot;post-anchor&quot; href=&quot;#mode-visual-seleksi&quot; aria-label=&quot;Anchor link for: mode-visual-seleksi&quot;&gt;&lt;span aria-hidden=&quot;true&quot;&gt;#&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
&lt;&#x2F;h3&gt;
&lt;p&gt;Mode visual di helix hampir sama seperti di vim.&lt;&#x2F;p&gt;
&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th style=&quot;text-align: left&quot;&gt;Key&lt;&#x2F;th&gt;&lt;th style=&quot;text-align: left&quot;&gt;Description&lt;&#x2F;th&gt;&lt;&#x2F;tr&gt;&lt;&#x2F;thead&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;kbd&gt;v&lt;&#x2F;kbd&gt;&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;Mode &lt;code&gt;visual&lt;&#x2F;code&gt;.&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;kbd&gt;v&lt;&#x2F;kbd&gt; again, or &lt;kbd&gt;esc&lt;&#x2F;kbd&gt;&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;Mode &lt;code&gt;normal&lt;&#x2F;code&gt; (keluar dari mode visual).&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;&#x2F;tbody&gt;&lt;&#x2F;table&gt;
&lt;h3 id=&quot;menyeleksi-baris&quot;&gt;Menyeleksi baris&lt;a class=&quot;post-anchor&quot; href=&quot;#menyeleksi-baris&quot; aria-label=&quot;Anchor link for: menyeleksi-baris&quot;&gt;&lt;span aria-hidden=&quot;true&quot;&gt;#&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
&lt;&#x2F;h3&gt;
&lt;p&gt;Menyeleksi baris menggunakan keymap &lt;kbd&gt;x&lt;&#x2F;kbd&gt;, jika ingin
menyeleksi baris selanjutnya tekan &lt;kbd&gt;x&lt;&#x2F;kbd&gt; lagi. Kadang
kala niatnya ingin menghapus suatu karakter, tetapi menjadi seleksi di
helix. (akibat alam bawah sadar terbiasa menggunakan &lt;kbd&gt;x&lt;&#x2F;kbd&gt; untuk menghapus karakter di vim.)&lt;&#x2F;p&gt;
&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th style=&quot;text-align: left&quot;&gt;Key&lt;&#x2F;th&gt;&lt;th style=&quot;text-align: left&quot;&gt;Description&lt;&#x2F;th&gt;&lt;&#x2F;tr&gt;&lt;&#x2F;thead&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;kbd&gt;x&lt;&#x2F;kbd&gt;&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;Menyeleksi 1 baris.&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;kbd&gt;5&lt;&#x2F;kbd&gt;&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;Menyeleksi 5 baris.&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;kbd&gt;;&lt;&#x2F;kbd&gt;&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;Melepaskan seleksi baris.&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;kbd&gt;alt&lt;&#x2F;kbd&gt;+&lt;kbd&gt;;&lt;&#x2F;kbd&gt;&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;Membalikkan&#x2F;flip seleksi baris.&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;&#x2F;tbody&gt;&lt;&#x2F;table&gt;
&lt;h3 id=&quot;pembatalan-perubahan&quot;&gt;Pembatalan perubahan&lt;a class=&quot;post-anchor&quot; href=&quot;#pembatalan-perubahan&quot; aria-label=&quot;Anchor link for: pembatalan-perubahan&quot;&gt;&lt;span aria-hidden=&quot;true&quot;&gt;#&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
&lt;&#x2F;h3&gt;
&lt;p&gt;Perintah untuk membatalkan perubahan:&lt;&#x2F;p&gt;
&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th style=&quot;text-align: left&quot;&gt;Key&lt;&#x2F;th&gt;&lt;th style=&quot;text-align: left&quot;&gt;Description&lt;&#x2F;th&gt;&lt;&#x2F;tr&gt;&lt;&#x2F;thead&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;kbd&gt;u&lt;&#x2F;kbd&gt;&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;Undo&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;kbd&gt;shift&lt;&#x2F;kbd&gt;+&lt;kbd&gt;u&lt;&#x2F;kbd&gt;&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;Redo.&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;&#x2F;tbody&gt;&lt;&#x2F;table&gt;
&lt;p&gt;Ulangi beberapa kali hingga perubahan sesuai dengan yang diharapkan.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;penyalinan-dan-penempelan&quot;&gt;Penyalinan dan penempelan&lt;a class=&quot;post-anchor&quot; href=&quot;#penyalinan-dan-penempelan&quot; aria-label=&quot;Anchor link for: penyalinan-dan-penempelan&quot;&gt;&lt;span aria-hidden=&quot;true&quot;&gt;#&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
&lt;&#x2F;h3&gt;
&lt;p&gt;Menyalin di helix dapat dilakukan di internal helix maupun di sistem
&lt;em&gt;clipboard&lt;&#x2F;em&gt;.&lt;&#x2F;p&gt;
&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th style=&quot;text-align: left&quot;&gt;Key&lt;&#x2F;th&gt;&lt;th style=&quot;text-align: left&quot;&gt;Description&lt;&#x2F;th&gt;&lt;&#x2F;tr&gt;&lt;&#x2F;thead&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;kbd&gt;y&lt;&#x2F;kbd&gt;&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;Yank&#x2F;copy, menyalin karakter yang terseleksi.&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;kbd&gt;p&lt;&#x2F;kbd&gt;&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;Paste, menempelkan hasil salinan.&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;kbd&gt;shift&lt;&#x2F;kbd&gt;+&lt;kbd&gt;p&lt;&#x2F;kbd&gt;&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;Paste, menempelkan hasil salinan ke posisi sebelum kursor.&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;&#x2F;tbody&gt;&lt;&#x2F;table&gt;
&lt;p&gt;Dapat dilakukan juga dengan perhitungan untuk menentukan jumlah
salinan&#x2F;tempelan.&lt;&#x2F;p&gt;
&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th style=&quot;text-align: left&quot;&gt;Key&lt;&#x2F;th&gt;&lt;th style=&quot;text-align: left&quot;&gt;Description&lt;&#x2F;th&gt;&lt;&#x2F;tr&gt;&lt;&#x2F;thead&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;kbd&gt;2&lt;&#x2F;kbd&gt; &lt;kbd&gt;y&lt;&#x2F;kbd&gt;&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;2x Yank&#x2F;copy, menyalin karakter yang terseleksi.&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;kbd&gt;4&lt;&#x2F;kbd&gt; &lt;kbd&gt;p&lt;&#x2F;kbd&gt;&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;4x Paste, menempelkan hasil salinan.&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;kbd&gt;10&lt;&#x2F;kbd&gt; &lt;kbd&gt;shift&lt;&#x2F;kbd&gt;+&lt;kbd&gt;p&lt;&#x2F;kbd&gt;&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;10x Paste, menempelkan hasil salinan ke posisi sebelum kursor.&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;&#x2F;tbody&gt;&lt;&#x2F;table&gt;
&lt;p&gt;Pada dasarnya keymap &lt;kbd&gt;d&lt;&#x2F;kbd&gt; (menghapus karakter) dan &lt;kbd&gt;c&lt;&#x2F;kbd&gt; (mengubah karakter) juga dapat dikatakan mode yank,
yang mana hasil karakter yang dihapus&#x2F;diubah disimpan di buffer
sehingga dapat dilakukan perintah tempel (&lt;em&gt;paste&lt;&#x2F;em&gt;) &lt;kbd&gt;p&lt;&#x2F;kbd&gt; atau &lt;kbd&gt;shift&lt;&#x2F;kbd&gt;+&lt;kbd&gt;p&lt;&#x2F;kbd&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;Untuk menghindari penyimpanan di buffer, gunakan &lt;kbd&gt;alt&lt;&#x2F;kbd&gt;+&lt;kbd&gt;d&lt;&#x2F;kbd&gt;
atau &lt;kbd&gt;alt&lt;&#x2F;kbd&gt;+&lt;kbd&gt;c&lt;&#x2F;kbd&gt;. Sedangkan untuk menyalin atau menempelkan
dari sistem &lt;em&gt;clipboard&lt;&#x2F;em&gt;, gunakan keymap dibawah ini.&lt;&#x2F;p&gt;
&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th style=&quot;text-align: left&quot;&gt;Key&lt;&#x2F;th&gt;&lt;th style=&quot;text-align: left&quot;&gt;Description&lt;&#x2F;th&gt;&lt;&#x2F;tr&gt;&lt;&#x2F;thead&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;kbd&gt;space&lt;&#x2F;kbd&gt;&lt;kbd&gt;y&lt;&#x2F;kbd&gt;&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;Copy&#x2F;menyalin dari sistem.&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;kbd&gt;space&lt;&#x2F;kbd&gt;&lt;kbd&gt;p&lt;&#x2F;kbd&gt;&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;Paste&#x2F;menempelkan dari sistem.&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;&#x2F;tbody&gt;&lt;&#x2F;table&gt;
&lt;h3 id=&quot;pencarian-karakter&quot;&gt;Pencarian karakter&lt;a class=&quot;post-anchor&quot; href=&quot;#pencarian-karakter&quot; aria-label=&quot;Anchor link for: pencarian-karakter&quot;&gt;&lt;span aria-hidden=&quot;true&quot;&gt;#&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
&lt;&#x2F;h3&gt;
&lt;p&gt;Mencari karakter seperti di vim atau neovim.&lt;&#x2F;p&gt;
&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th style=&quot;text-align: left&quot;&gt;Key&lt;&#x2F;th&gt;&lt;th style=&quot;text-align: left&quot;&gt;Description&lt;&#x2F;th&gt;&lt;&#x2F;tr&gt;&lt;&#x2F;thead&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;kbd&gt;&amp;#x2F;&lt;&#x2F;kbd&gt;&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;Mencari karakter&#x2F;kata.&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;kbd&gt;n&lt;&#x2F;kbd&gt;&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;Menuju hasil pencarian selanjutnya.&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;kbd&gt;n&lt;&#x2F;kbd&gt;&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;Menuju hasil pencarian ke sebelumnya.&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;kbd&gt;?&lt;&#x2F;kbd&gt;&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;Mencari karakter&#x2F;kata secara mundur.&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;&#x2F;tbody&gt;&lt;&#x2F;table&gt;
&lt;p&gt;Tidak seperti di vim, di helix jika melakukan pencarian dengan &lt;kbd&gt;shift&lt;&#x2F;kbd&gt;+&lt;kbd&gt;&amp;#x2F;&lt;&#x2F;kbd&gt; arah &lt;kbd&gt;n&lt;&#x2F;kbd&gt; tetap kedepan dan &lt;kbd&gt;shift&lt;&#x2F;kbd&gt;+&lt;kbd&gt;n&lt;&#x2F;kbd&gt; ke belakang&#x2F;sebelumnya.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;kursor-ganda&quot;&gt;Kursor ganda&lt;a class=&quot;post-anchor&quot; href=&quot;#kursor-ganda&quot; aria-label=&quot;Anchor link for: kursor-ganda&quot;&gt;&lt;span aria-hidden=&quot;true&quot;&gt;#&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
&lt;&#x2F;h3&gt;
&lt;p&gt;Menambahkan kursor sangat berguna untuk mengubah karakter secara
bersamaan.  Misalnya untuk menghapus, mengganti, dan fungsi regex.&lt;&#x2F;p&gt;
&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th style=&quot;text-align: left&quot;&gt;Key&lt;&#x2F;th&gt;&lt;th style=&quot;text-align: left&quot;&gt;Description&lt;&#x2F;th&gt;&lt;&#x2F;tr&gt;&lt;&#x2F;thead&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;kbd&gt;shift&lt;&#x2F;kbd&gt;+&lt;kbd&gt;c&lt;&#x2F;kbd&gt;&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;Mencari karakter&#x2F;kata.&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;kbd&gt;shift&lt;&#x2F;kbd&gt;+&lt;kbd&gt;alt&lt;&#x2F;kbd&gt;+&lt;kbd&gt;c&lt;&#x2F;kbd&gt;&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;Menuju hasil pencarian selanjutnya.&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;kbd&gt;,&lt;&#x2F;kbd&gt;&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;Menuju hasil pencarian ke sebelumnya.&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;&#x2F;tbody&gt;&lt;&#x2F;table&gt;
&lt;h3 id=&quot;memilih-dari-hasil-seleksi&quot;&gt;Memilih dari hasil seleksi&lt;a class=&quot;post-anchor&quot; href=&quot;#memilih-dari-hasil-seleksi&quot; aria-label=&quot;Anchor link for: memilih-dari-hasil-seleksi&quot;&gt;&lt;span aria-hidden=&quot;true&quot;&gt;#&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
&lt;&#x2F;h3&gt;
&lt;p&gt;Hal ini bertujuan untuk mengganti suatu karakter atau teks yang
sudah diseleksi.  Biasanya untuk menggantikan kata, semacam fungsi
sed regex di vim.&lt;&#x2F;p&gt;
&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th style=&quot;text-align: left&quot;&gt;Key&lt;&#x2F;th&gt;&lt;th style=&quot;text-align: left&quot;&gt;Description&lt;&#x2F;th&gt;&lt;&#x2F;tr&gt;&lt;&#x2F;thead&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;kbd&gt;s&lt;&#x2F;kbd&gt;&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;Memilih karakter yang cocok sesuai yang diseleksi.&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;&#x2F;tbody&gt;&lt;&#x2F;table&gt;
&lt;p&gt;Misalnya pola kerjanya seperti ini, seleksi dengan &lt;kbd&gt;s&lt;&#x2F;kbd&gt; beberapa kali atau &lt;kbd&gt;%&lt;&#x2F;kbd&gt; untuk semua baris. tekan
&lt;kbd&gt;s&lt;&#x2F;kbd&gt; lalu masukkan karakter yang dituju, tekan
&lt;kbd&gt;enter&lt;&#x2F;kbd&gt;. Secara otomatis menjadi multi kursor.
Selanjutnya dapat diubah sesuai keinginan.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;seleksi-tambahan-dengan-regex&quot;&gt;Seleksi tambahan dengan &lt;em&gt;regex&lt;&#x2F;em&gt;&lt;a class=&quot;post-anchor&quot; href=&quot;#seleksi-tambahan-dengan-regex&quot; aria-label=&quot;Anchor link for: seleksi-tambahan-dengan-regex&quot;&gt;&lt;span aria-hidden=&quot;true&quot;&gt;#&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
&lt;&#x2F;h3&gt;
&lt;p&gt;Penyeleksian ini dapat menggunakan tanda plus &lt;code&gt;+&lt;&#x2F;code&gt; saat menggunakan
keymap &lt;kbd&gt;s&lt;&#x2F;kbd&gt; di area seleksi. Misalnya: spasi dan plus
&lt;code&gt; +&lt;&#x2F;code&gt;.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;meluruskan-dari-seleksi&quot;&gt;Meluruskan dari seleksi&lt;a class=&quot;post-anchor&quot; href=&quot;#meluruskan-dari-seleksi&quot; aria-label=&quot;Anchor link for: meluruskan-dari-seleksi&quot;&gt;&lt;span aria-hidden=&quot;true&quot;&gt;#&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
&lt;&#x2F;h3&gt;
&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th style=&quot;text-align: left&quot;&gt;Key&lt;&#x2F;th&gt;&lt;th style=&quot;text-align: left&quot;&gt;Description&lt;&#x2F;th&gt;&lt;&#x2F;tr&gt;&lt;&#x2F;thead&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;kbd&gt;&amp;amp;&lt;&#x2F;kbd&gt;&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;Meluruskan hasil seleksi.&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;&#x2F;tbody&gt;&lt;&#x2F;table&gt;
&lt;p&gt;Misalnya ada baris seperti ini.&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo z-code&quot;&gt;&lt;code data-lang=&quot;plain&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt; * 98) lorem&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt; * 99) ipsum&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt; * 100) dolor&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt; * 101) sit&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt; * 102) amet&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;Menjadi:&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo z-code&quot;&gt;&lt;code data-lang=&quot;plain&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt; *  97) lorem&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt; *  99) ipsum&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt; * 100) dolor&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt; * 101) sit&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt; * 102) amet&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;&lt;h3 id=&quot;membagi-seleksi-ke-sebuah-baris&quot;&gt;Membagi seleksi ke sebuah baris&lt;a class=&quot;post-anchor&quot; href=&quot;#membagi-seleksi-ke-sebuah-baris&quot; aria-label=&quot;Anchor link for: membagi-seleksi-ke-sebuah-baris&quot;&gt;&lt;span aria-hidden=&quot;true&quot;&gt;#&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
&lt;&#x2F;h3&gt;
&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th style=&quot;text-align: left&quot;&gt;Key&lt;&#x2F;th&gt;&lt;th style=&quot;text-align: left&quot;&gt;Description&lt;&#x2F;th&gt;&lt;&#x2F;tr&gt;&lt;&#x2F;thead&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;kbd&gt;alt&lt;&#x2F;kbd&gt;+&lt;kbd&gt;s&lt;&#x2F;kbd&gt;&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;Untuk membagi menjadi pilihan di setiap baris. Umumnya digunakan untuk meluruskan tabel.&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;&#x2F;tbody&gt;&lt;&#x2F;table&gt;
&lt;pre class=&quot;giallo z-code&quot;&gt;&lt;code data-lang=&quot;plain&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;    | FRUIT   | AMOUNT |&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;    |---------|--------|&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt; | Apples  | 8      |&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;    | Bananas | 6      |&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;  | Oranges | 3      |&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;     | Donuts  | 4      |&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;Menjadi:&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo z-code&quot;&gt;&lt;code data-lang=&quot;plain&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;     | FRUIT   | AMOUNT |&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;     |---------|--------|&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;     | Apples  | 8      |&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;     | Bananas | 6      |&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;     | Oranges | 3      |&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;     | Donuts  | 4      |&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;&lt;h3 id=&quot;menyeleksi-sampai-ke-karakter-tertentu&quot;&gt;Menyeleksi sampai ke karakter tertentu&lt;a class=&quot;post-anchor&quot; href=&quot;#menyeleksi-sampai-ke-karakter-tertentu&quot; aria-label=&quot;Anchor link for: menyeleksi-sampai-ke-karakter-tertentu&quot;&gt;&lt;span aria-hidden=&quot;true&quot;&gt;#&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
&lt;&#x2F;h3&gt;
&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th style=&quot;text-align: left&quot;&gt;Key&lt;&#x2F;th&gt;&lt;th style=&quot;text-align: left&quot;&gt;Description&lt;&#x2F;th&gt;&lt;&#x2F;tr&gt;&lt;&#x2F;thead&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;kbd&gt;f&lt;&#x2F;kbd&gt;&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;Menyeleksi baris hingga tepat sampai ke karakter yang dituju.&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;kbd&gt;t&lt;&#x2F;kbd&gt;&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;Menyeleksi baris hingga sampai ke karakter yang dituju, kursor tidak sampai ke karakter.&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;&#x2F;tbody&gt;&lt;&#x2F;table&gt;
&lt;p&gt;&lt;kbd&gt;shift&lt;&#x2F;kbd&gt;+&lt;kbd&gt;f&lt;&#x2F;kbd&gt; dan &lt;kbd&gt;shift&lt;&#x2F;kbd&gt;+&lt;kbd&gt;t&lt;&#x2F;kbd&gt; juga memiliki
fungsi serupa, hanya saja melewatidi titik whitespace spasi atau tab.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;mengganti-karakter-atau-kata&quot;&gt;Mengganti karakter atau kata&lt;a class=&quot;post-anchor&quot; href=&quot;#mengganti-karakter-atau-kata&quot; aria-label=&quot;Anchor link for: mengganti-karakter-atau-kata&quot;&gt;&lt;span aria-hidden=&quot;true&quot;&gt;#&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
&lt;&#x2F;h3&gt;
&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th style=&quot;text-align: left&quot;&gt;Key&lt;&#x2F;th&gt;&lt;th style=&quot;text-align: left&quot;&gt;Description&lt;&#x2F;th&gt;&lt;&#x2F;tr&gt;&lt;&#x2F;thead&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;kbd&gt;r&lt;&#x2F;kbd&gt;&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;Menempelkan dengan karakter khusus.&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;kbd&gt;shift&lt;&#x2F;kbd&gt;+&lt;kbd&gt;r&lt;&#x2F;kbd&gt;&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;Menempelkan dengan hasil salinan dari buffer atau dari system &lt;em&gt;clipboard&lt;&#x2F;em&gt;.&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;&#x2F;tbody&gt;&lt;&#x2F;table&gt;
&lt;h3 id=&quot;pengulangan&quot;&gt;Pengulangan&lt;a class=&quot;post-anchor&quot; href=&quot;#pengulangan&quot; aria-label=&quot;Anchor link for: pengulangan&quot;&gt;&lt;span aria-hidden=&quot;true&quot;&gt;#&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
&lt;&#x2F;h3&gt;
&lt;p&gt;Pengulangan dapat dilakukan untuk mengulang perintah yang sama, atau
mengulang hasil pencarian &lt;kbd&gt;f&lt;&#x2F;kbd&gt; dan &lt;kbd&gt;t&lt;&#x2F;kbd&gt; sebelumnya.&lt;&#x2F;p&gt;
&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th style=&quot;text-align: left&quot;&gt;Key&lt;&#x2F;th&gt;&lt;th style=&quot;text-align: left&quot;&gt;Description&lt;&#x2F;th&gt;&lt;&#x2F;tr&gt;&lt;&#x2F;thead&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;kbd&gt;.&lt;&#x2F;kbd&gt;&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;Mengulangi hasil mode insert sebelumnya.&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;kbd&gt;alt&lt;&#x2F;kbd&gt;+&lt;kbd&gt;.&lt;&#x2F;kbd&gt;&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;Mengulangi perintah dari hasil &lt;kbd&gt;f&lt;&#x2F;kbd&gt; atau &lt;kbd&gt;t&lt;&#x2F;kbd&gt; sebelumnya.&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;&#x2F;tbody&gt;&lt;&#x2F;table&gt;
&lt;h3 id=&quot;mengganti-teks-dari-salinan-yank-clipboard&quot;&gt;Mengganti teks dari salinan &lt;em&gt;yank&#x2F;clipboard&lt;&#x2F;em&gt;&lt;a class=&quot;post-anchor&quot; href=&quot;#mengganti-teks-dari-salinan-yank-clipboard&quot; aria-label=&quot;Anchor link for: mengganti-teks-dari-salinan-yank-clipboard&quot;&gt;&lt;span aria-hidden=&quot;true&quot;&gt;#&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
&lt;&#x2F;h3&gt;
&lt;p&gt;Setelah ada salinan teks baik berupa yank atau dari sistem clipboard,
dapat digunakan untuk mengganti teks lain jika sudah diseleksi.&lt;&#x2F;p&gt;
&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th style=&quot;text-align: left&quot;&gt;Key&lt;&#x2F;th&gt;&lt;th style=&quot;text-align: left&quot;&gt;Description&lt;&#x2F;th&gt;&lt;&#x2F;tr&gt;&lt;&#x2F;thead&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;kbd&gt;shift&lt;&#x2F;kbd&gt;+&lt;kbd&gt;r&lt;&#x2F;kbd&gt;&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;Mengganti teks yang terseleksi dengan hasil salinan yank&#x2F;clipboard.&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;&#x2F;tbody&gt;&lt;&#x2F;table&gt;
&lt;h3 id=&quot;menggabungkan-baris&quot;&gt;Menggabungkan baris&lt;a class=&quot;post-anchor&quot; href=&quot;#menggabungkan-baris&quot; aria-label=&quot;Anchor link for: menggabungkan-baris&quot;&gt;&lt;span aria-hidden=&quot;true&quot;&gt;#&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
&lt;&#x2F;h3&gt;
&lt;p&gt;Beberapa baris perlu diseleksi dahulu dengan &lt;kbd&gt;x&lt;&#x2F;kbd&gt;,
kemudian tekan &lt;kbd&gt;shift&lt;&#x2F;kbd&gt;+&lt;kbd&gt;j&lt;&#x2F;kbd&gt;.&lt;&#x2F;p&gt;
&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th style=&quot;text-align: left&quot;&gt;Key&lt;&#x2F;th&gt;&lt;th style=&quot;text-align: left&quot;&gt;Description&lt;&#x2F;th&gt;&lt;&#x2F;tr&gt;&lt;&#x2F;thead&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;kbd&gt;shift&lt;&#x2F;kbd&gt;+&lt;kbd&gt;j&lt;&#x2F;kbd&gt;&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;Menggabungkan beberapa baris yang sudah diseleksi.&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;&#x2F;tbody&gt;&lt;&#x2F;table&gt;
&lt;h3 id=&quot;indentasi-baris&quot;&gt;Indentasi baris&lt;a class=&quot;post-anchor&quot; href=&quot;#indentasi-baris&quot; aria-label=&quot;Anchor link for: indentasi-baris&quot;&gt;&lt;span aria-hidden=&quot;true&quot;&gt;#&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
&lt;&#x2F;h3&gt;
&lt;p&gt;Indentasi pada baris saat ini atau baris yang diseleksi.&lt;&#x2F;p&gt;
&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th style=&quot;text-align: left&quot;&gt;Key&lt;&#x2F;th&gt;&lt;th style=&quot;text-align: left&quot;&gt;Description&lt;&#x2F;th&gt;&lt;&#x2F;tr&gt;&lt;&#x2F;thead&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;kbd&gt;&amp;gt;&lt;&#x2F;kbd&gt;&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;Indentasi menjorok ke luar&#x2F;kanan.&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;kbd&gt;&amp;lt;&lt;&#x2F;kbd&gt;&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;Indentasi menjorok ke dalam&#x2F;kiri.&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;&#x2F;tbody&gt;&lt;&#x2F;table&gt;
&lt;h3 id=&quot;penambahan-dan-pengurangan&quot;&gt;Penambahan dan pengurangan&lt;a class=&quot;post-anchor&quot; href=&quot;#penambahan-dan-pengurangan&quot; aria-label=&quot;Anchor link for: penambahan-dan-pengurangan&quot;&gt;&lt;span aria-hidden=&quot;true&quot;&gt;#&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
&lt;&#x2F;h3&gt;
&lt;p&gt;Penambahan dan pengurangan nilai (incrementing &amp;amp; decrementing) dapat
dilakukan di helix. Biasanya dilakukan untuk mengubah nilai pada daftar.&lt;&#x2F;p&gt;
&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th style=&quot;text-align: left&quot;&gt;Key&lt;&#x2F;th&gt;&lt;th style=&quot;text-align: left&quot;&gt;Description&lt;&#x2F;th&gt;&lt;&#x2F;tr&gt;&lt;&#x2F;thead&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;kbd&gt;a&lt;&#x2F;kbd&gt;&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;Menambahkan nilai.&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;kbd&gt;x&lt;&#x2F;kbd&gt;&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;Mengurangi nilai.&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;&#x2F;tbody&gt;&lt;&#x2F;table&gt;
&lt;p&gt;Sebagai contoh:&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo z-code&quot;&gt;&lt;code data-lang=&quot;plain&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;1) list a&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;3) list b&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;4) list c&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;5) list d&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;6) list e&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;Menjadi,&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo z-code&quot;&gt;&lt;code data-lang=&quot;plain&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;1) list a&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;2) list b&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;3) list c&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;4) list d&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;5) list e&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;&lt;h3 id=&quot;fungsi-register&quot;&gt;Fungsi &lt;em&gt;Register&lt;&#x2F;em&gt;&lt;a class=&quot;post-anchor&quot; href=&quot;#fungsi-register&quot; aria-label=&quot;Anchor link for: fungsi-register&quot;&gt;&lt;span aria-hidden=&quot;true&quot;&gt;#&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
&lt;&#x2F;h3&gt;
&lt;p&gt;Berfungsi untuk menyimpan hasil salinan yang berbeda-beda, tetapi dapat
dipanggil suatu saat. Berbeda dengan yank biasa yang hanya menyinpan
1 penyimpanan saja. Sedangkan dengan register mampu menyimpan hasil
salinan yang banyak dan berbeda.&lt;&#x2F;p&gt;
&lt;p&gt;Sebagai contoh register:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;kondisi a: menyalin &lt;code&gt;kalimat satu&lt;&#x2F;code&gt;&lt;&#x2F;li&gt;
&lt;li&gt;kondisi b: menyalin &lt;code&gt;kalimat dua&lt;&#x2F;code&gt;&lt;&#x2F;li&gt;
&lt;li&gt;kondisi c: menyalin &lt;code&gt;kalimat tiga&lt;&#x2F;code&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Ada 3 kondisi yang terdiri dari &lt;code&gt;a&lt;&#x2F;code&gt;, &lt;code&gt;b&lt;&#x2F;code&gt;, dan &lt;code&gt;c&lt;&#x2F;code&gt;. Maka untuk menyimpan
register tersebut dengan perintah:&lt;&#x2F;p&gt;
&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th style=&quot;text-align: left&quot;&gt;Key&lt;&#x2F;th&gt;&lt;th style=&quot;text-align: left&quot;&gt;Description&lt;&#x2F;th&gt;&lt;&#x2F;tr&gt;&lt;&#x2F;thead&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;kbd&gt;shift&lt;&#x2F;kbd&gt;+&lt;kbd&gt;&amp;#x27;&lt;&#x2F;kbd&gt; &lt;kbd&gt;a&lt;&#x2F;kbd&gt; &lt;kbd&gt;y&lt;&#x2F;kbd&gt;&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;Menyimpan (yank) salinan ke register &lt;code&gt;a&lt;&#x2F;code&gt;.&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;kbd&gt;shift&lt;&#x2F;kbd&gt;+&lt;kbd&gt;&amp;#x27;&lt;&#x2F;kbd&gt; &lt;kbd&gt;b&lt;&#x2F;kbd&gt; &lt;kbd&gt;y&lt;&#x2F;kbd&gt;&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;Menyimpan (yank) salinan ke register &lt;code&gt;b&lt;&#x2F;code&gt;.&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;kbd&gt;shift&lt;&#x2F;kbd&gt;+&lt;kbd&gt;&amp;#x27;&lt;&#x2F;kbd&gt; &lt;kbd&gt;c&lt;&#x2F;kbd&gt; &lt;kbd&gt;y&lt;&#x2F;kbd&gt;&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;Menyimpan (yank) salinan ke register &lt;code&gt;c&lt;&#x2F;code&gt;.&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;&#x2F;tbody&gt;&lt;&#x2F;table&gt;
&lt;p&gt;Setelah disimpan, selanjutnya menempelkan teks dari suatu register.&lt;&#x2F;p&gt;
&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th style=&quot;text-align: left&quot;&gt;Key&lt;&#x2F;th&gt;&lt;th style=&quot;text-align: left&quot;&gt;Description&lt;&#x2F;th&gt;&lt;&#x2F;tr&gt;&lt;&#x2F;thead&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;kbd&gt;shift&lt;&#x2F;kbd&gt;+&lt;kbd&gt;&amp;#x27;&lt;&#x2F;kbd&gt; &lt;kbd&gt;a&lt;&#x2F;kbd&gt; &lt;kbd&gt;p&lt;&#x2F;kbd&gt;&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;Menempelkan (paste) teks dari register &lt;code&gt;a&lt;&#x2F;code&gt;.&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;kbd&gt;shift&lt;&#x2F;kbd&gt;+&lt;kbd&gt;&amp;#x27;&lt;&#x2F;kbd&gt; &lt;kbd&gt;b&lt;&#x2F;kbd&gt; &lt;kbd&gt;p&lt;&#x2F;kbd&gt;&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;Menempelkan (paste) teks dari register &lt;code&gt;b&lt;&#x2F;code&gt;.&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;kbd&gt;shift&lt;&#x2F;kbd&gt;+&lt;kbd&gt;&amp;#x27;&lt;&#x2F;kbd&gt; &lt;kbd&gt;c&lt;&#x2F;kbd&gt; &lt;kbd&gt;p&lt;&#x2F;kbd&gt;&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;Menempelkan (paste) teks dari register &lt;code&gt;c&lt;&#x2F;code&gt;.&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;&#x2F;tbody&gt;&lt;&#x2F;table&gt;
&lt;p&gt;Hasil salinan tersebut juga dapat digunakan untuk mengganti teks yang
sudah diseleksi.&lt;&#x2F;p&gt;
&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th style=&quot;text-align: left&quot;&gt;Key&lt;&#x2F;th&gt;&lt;th style=&quot;text-align: left&quot;&gt;Description&lt;&#x2F;th&gt;&lt;&#x2F;tr&gt;&lt;&#x2F;thead&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;kbd&gt;shift&lt;&#x2F;kbd&gt;+&lt;kbd&gt;&amp;#x27;&lt;&#x2F;kbd&gt; &lt;kbd&gt;a&lt;&#x2F;kbd&gt; &lt;kbd&gt;r&lt;&#x2F;kbd&gt;&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;Mengganti (replace) teks dari register &lt;code&gt;a&lt;&#x2F;code&gt;.&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;kbd&gt;shift&lt;&#x2F;kbd&gt;+&lt;kbd&gt;&amp;#x27;&lt;&#x2F;kbd&gt; &lt;kbd&gt;b&lt;&#x2F;kbd&gt; &lt;kbd&gt;r&lt;&#x2F;kbd&gt;&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;Mengganti (replace) teks dari register &lt;code&gt;b&lt;&#x2F;code&gt;.&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;kbd&gt;shift&lt;&#x2F;kbd&gt;+&lt;kbd&gt;&amp;#x27;&lt;&#x2F;kbd&gt; &lt;kbd&gt;c&lt;&#x2F;kbd&gt; &lt;kbd&gt;r&lt;&#x2F;kbd&gt;&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;Mengganti (replace) teks dari register &lt;code&gt;c&lt;&#x2F;code&gt;.&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;&#x2F;tbody&gt;&lt;&#x2F;table&gt;
&lt;h3 id=&quot;fungsi-macro&quot;&gt;Fungsi &lt;em&gt;Macro&lt;&#x2F;em&gt;&lt;a class=&quot;post-anchor&quot; href=&quot;#fungsi-macro&quot; aria-label=&quot;Anchor link for: fungsi-macro&quot;&gt;&lt;span aria-hidden=&quot;true&quot;&gt;#&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
&lt;&#x2F;h3&gt;
&lt;p&gt;Berguna untuk menyimpan langkah-langkah perintah ke dalam suatu register
(default &lt;kbd&gt;@&lt;&#x2F;kbd&gt;).&lt;&#x2F;p&gt;
&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th style=&quot;text-align: left&quot;&gt;Key&lt;&#x2F;th&gt;&lt;th style=&quot;text-align: left&quot;&gt;Description&lt;&#x2F;th&gt;&lt;&#x2F;tr&gt;&lt;&#x2F;thead&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;kbd&gt;shift&lt;&#x2F;kbd&gt;+&lt;kbd&gt;q&lt;&#x2F;kbd&gt; &lt;kbd&gt;r&lt;&#x2F;kbd&gt;&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;Memulai perekaman macro.&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;kbd&gt;shift&lt;&#x2F;kbd&gt;+&lt;kbd&gt;q&lt;&#x2F;kbd&gt; &lt;kbd&gt;r&lt;&#x2F;kbd&gt;&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;Menghentikan perekaman macro.&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;kbd&gt;q&lt;&#x2F;kbd&gt; &lt;kbd&gt;r&lt;&#x2F;kbd&gt;&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;Menjalankan fungsi macro.&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;kbd&gt;5&lt;&#x2F;kbd&gt;&lt;kbd&gt;q&lt;&#x2F;kbd&gt; &lt;kbd&gt;r&lt;&#x2F;kbd&gt;&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;Menjalankan fungsi macro selama 5 kali, bisa diganti dengan &lt;code&gt;nq&lt;&#x2F;code&gt;.&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;&#x2F;tbody&gt;&lt;&#x2F;table&gt;
&lt;h3 id=&quot;pencarian-dengan-penyeleksian&quot;&gt;Pencarian dengan penyeleksian&lt;a class=&quot;post-anchor&quot; href=&quot;#pencarian-dengan-penyeleksian&quot; aria-label=&quot;Anchor link for: pencarian-dengan-penyeleksian&quot;&gt;&lt;span aria-hidden=&quot;true&quot;&gt;#&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
&lt;&#x2F;h3&gt;
&lt;p&gt;Mencari teks yaitu menggunakan &lt;kbd&gt;&amp;#x2F;&lt;&#x2F;kbd&gt; lalu mengetik kata
yang ingin dicari. Selain dengan mengetikkan karakter, cara lain
yaitu dengan menyeleksi karakter sebagai karakter pencarian.&lt;&#x2F;p&gt;
&lt;p&gt;Setelah menyeleksi sebuah karakter kata misalnya dengan &lt;kbd&gt;w&lt;&#x2F;kbd&gt;&#x2F;&lt;kbd&gt;e&lt;&#x2F;kbd&gt;&#x2F;&lt;kbd&gt;b&lt;&#x2F;kbd&gt;, tekan &lt;kbd&gt;*&lt;&#x2F;kbd&gt;
untuk menyimpan sebagai register pencarian. Kemudian kata tersebut
dapat dicari dengan &lt;kbd&gt;n&lt;&#x2F;kbd&gt; atau &lt;kbd&gt;shift&lt;&#x2F;kbd&gt;+&lt;kbd&gt;n&lt;&#x2F;kbd&gt;.&lt;&#x2F;p&gt;
&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th style=&quot;text-align: left&quot;&gt;Key&lt;&#x2F;th&gt;&lt;th style=&quot;text-align: left&quot;&gt;Description&lt;&#x2F;th&gt;&lt;&#x2F;tr&gt;&lt;&#x2F;thead&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;kbd&gt;*&lt;&#x2F;kbd&gt;&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;Menyimpan hasil seleksi ke dalam register pencarian {&lt;kbd&gt;&amp;#x2F;&lt;&#x2F;kbd&gt;.&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;&#x2F;tbody&gt;&lt;&#x2F;table&gt;
&lt;h3 id=&quot;menggunakan-jumplist&quot;&gt;Menggunakan Jumplist&lt;a class=&quot;post-anchor&quot; href=&quot;#menggunakan-jumplist&quot; aria-label=&quot;Anchor link for: menggunakan-jumplist&quot;&gt;&lt;span aria-hidden=&quot;true&quot;&gt;#&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
&lt;&#x2F;h3&gt;
&lt;p&gt;Dengan daftar lompat memungkinkan untuk menyimpan posisi kursor di
posisi tertentu.&lt;&#x2F;p&gt;
&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th style=&quot;text-align: left&quot;&gt;Key&lt;&#x2F;th&gt;&lt;th style=&quot;text-align: left&quot;&gt;Description&lt;&#x2F;th&gt;&lt;&#x2F;tr&gt;&lt;&#x2F;thead&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;kbd&gt;ctrl&lt;&#x2F;kbd&gt;+&lt;kbd&gt;s&lt;&#x2F;kbd&gt;&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;Menyimpan jumplist.&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;kbd&gt;ctrl&lt;&#x2F;kbd&gt;+&lt;kbd&gt;o&lt;&#x2F;kbd&gt;&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;Jumplist selanjutnya.&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;kbd&gt;ctrl&lt;&#x2F;kbd&gt;+&lt;kbd&gt;i&lt;&#x2F;kbd&gt;&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;Jumplist sebelumnya.&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;&#x2F;tbody&gt;&lt;&#x2F;table&gt;
&lt;h3 id=&quot;memutar-dan-menghapus-seleksi-primer&quot;&gt;Memutar dan menghapus seleksi primer&lt;a class=&quot;post-anchor&quot; href=&quot;#memutar-dan-menghapus-seleksi-primer&quot; aria-label=&quot;Anchor link for: memutar-dan-menghapus-seleksi-primer&quot;&gt;&lt;span aria-hidden=&quot;true&quot;&gt;#&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
&lt;&#x2F;h3&gt;
&lt;p&gt;Setelah menyeleksi, mungkin adakalanya beberapa seleksi tidak perlu
diikutkan.  Dengan menggunakan &lt;kbd&gt;alt&lt;&#x2F;kbd&gt;+&lt;kbd&gt;,&lt;&#x2F;kbd&gt;, hasil seleksi
yang terpilih bisa dihapus.&lt;&#x2F;p&gt;
&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th style=&quot;text-align: left&quot;&gt;Key&lt;&#x2F;th&gt;&lt;th style=&quot;text-align: left&quot;&gt;Description&lt;&#x2F;th&gt;&lt;&#x2F;tr&gt;&lt;&#x2F;thead&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;kbd&gt;)&lt;&#x2F;kbd&gt;&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;Menuju primer seleksi selanjutnya.&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;kbd&gt;(&lt;&#x2F;kbd&gt;&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;Menuju primer seleksi sebelumnya.&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;kbd&gt;alt&lt;&#x2F;kbd&gt;+&lt;kbd&gt;,&lt;&#x2F;kbd&gt;&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;Menghapus primer seleksi utama.&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;&#x2F;tbody&gt;&lt;&#x2F;table&gt;
&lt;h3 id=&quot;mengganti-huruf-besar-kecil&quot;&gt;Mengganti huruf besar&#x2F;kecil&lt;a class=&quot;post-anchor&quot; href=&quot;#mengganti-huruf-besar-kecil&quot; aria-label=&quot;Anchor link for: mengganti-huruf-besar-kecil&quot;&gt;&lt;span aria-hidden=&quot;true&quot;&gt;#&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
&lt;&#x2F;h3&gt;
&lt;p&gt;Mengganti huruf kapital (uppercase) ke huruf kecil (lowercase) dapat
menggunakan &lt;kbd&gt;`&lt;&#x2F;kbd&gt;, sedangkan huruf besar menggunakan &lt;kbd&gt;alt&lt;&#x2F;kbd&gt;+&lt;kbd&gt;`&lt;&#x2F;kbd&gt;.&lt;&#x2F;p&gt;
&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th style=&quot;text-align: left&quot;&gt;Key&lt;&#x2F;th&gt;&lt;th style=&quot;text-align: left&quot;&gt;Description&lt;&#x2F;th&gt;&lt;&#x2F;tr&gt;&lt;&#x2F;thead&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;kbd&gt;`&lt;&#x2F;kbd&gt; or &lt;kbd&gt;alt&lt;&#x2F;kbd&gt;+&lt;kbd&gt;`&lt;&#x2F;kbd&gt; &amp;gt;}}&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;Mengganti ke huruf kecil atau besar.&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;kbd&gt;~&lt;&#x2F;kbd&gt;&lt;&#x2F;td&gt;&lt;td style=&quot;text-align: left&quot;&gt;Membalikkan jenis huruf besar ke kecil dan sebaliknya.&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
&lt;&#x2F;tbody&gt;&lt;&#x2F;table&gt;
&lt;h3 id=&quot;memisahkan-seleksi-dengan-pattern-regex&quot;&gt;Memisahkan seleksi dengan &lt;em&gt;pattern regex&lt;&#x2F;em&gt;&lt;a class=&quot;post-anchor&quot; href=&quot;#memisahkan-seleksi-dengan-pattern-regex&quot; aria-label=&quot;Anchor link for: memisahkan-seleksi-dengan-pattern-regex&quot;&gt;&lt;span aria-hidden=&quot;true&quot;&gt;#&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
&lt;&#x2F;h3&gt;
&lt;p&gt;Memisahkan seleksi mempunyai kondisi studi kasus khusus, misalnya
ingin membuat huruf kapital suatu kalimat, memisahkan penggabungan
baris menjadi beberapa baris, dan kondisi lain yang diharuskan untuk
memisahkan kata&#x2F;kalimat yang sudah diseleksi.&lt;&#x2F;p&gt;
&lt;p&gt;Gambaran umum langkahnya seperti berikut ini.&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Seleksi baris, bisa menggunakan &lt;kbd&gt;x&lt;&#x2F;kbd&gt;, &lt;kbd&gt;w&lt;&#x2F;kbd&gt;, &lt;kbd&gt;e&lt;&#x2F;kbd&gt;, atau &lt;kbd&gt;b&lt;&#x2F;kbd&gt;.&lt;&#x2F;li&gt;
&lt;li&gt;Tekan &lt;kbd&gt;shift&lt;&#x2F;kbd&gt;+&lt;kbd&gt;s&lt;&#x2F;kbd&gt; untuk seleksi split.&lt;&#x2F;li&gt;
&lt;li&gt;Pilih pattern regex. Misalnya dipisah melalui tanda titik spasi &lt;code&gt;. &lt;&#x2F;code&gt;, tanda
seru spasi &lt;code&gt;! &lt;&#x2F;code&gt;, tanda tanya spasi &lt;code&gt;? &lt;&#x2F;code&gt;. Pakai spasi biasanya kalimat selalu
dipisahkan dengan tanda pemisah dan spasi. Jadi, pemulisan regexnya adalah
&lt;code&gt;\. |! |\?&lt;&#x2F;code&gt;. Titik dan tanda tanya perlu diawali backslash &lt;code&gt;\&lt;&#x2F;code&gt;.&lt;&#x2F;li&gt;
&lt;li&gt;Pilih posisi kursor bisa didepan atau dibelakangnya kalimat terpisah. Cara
memindahkannya dengan &lt;kbd&gt;alt&lt;&#x2F;kbd&gt;+&lt;kbd&gt;;&lt;&#x2F;kbd&gt;.&lt;&#x2F;li&gt;
&lt;li&gt;Dalam mode multi kursor, ganti perubahan yang diinginkan dengan &lt;kbd&gt;r&lt;&#x2F;kbd&gt;,
&lt;kbd&gt;c&lt;&#x2F;kbd&gt;, atau &lt;kbd&gt;i&lt;&#x2F;kbd&gt;.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Sebagai contoh, ada 3 kalimat. pisahkan dan beri huruf kapital didepan.&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo z-code&quot;&gt;&lt;code data-lang=&quot;plain&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;belajar bahasa pemrograman! python adalah bahasa pemrograman tingkat tinggi? diciptakan oleh guido van rossum.&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;Menjadi:&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo z-code&quot;&gt;&lt;code data-lang=&quot;plain&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;Belajar bahasa pemrograman!&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;python adalah bahasa pemrograman tingkat tinggi?&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;Diciptakan oleh guido van rossum.&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;&lt;h2 id=&quot;penutup&quot;&gt;Penutup&lt;a class=&quot;post-anchor&quot; href=&quot;#penutup&quot; aria-label=&quot;Anchor link for: penutup&quot;&gt;&lt;span aria-hidden=&quot;true&quot;&gt;#&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
&lt;&#x2F;h2&gt;
&lt;p&gt;Helix sangat tepat digunakan karena menggunakan minimal konfigurasi
yang sudah tersedia autokomplit, fuzzy, multi kursor yang sudah
builtin. Meskipun &lt;code&gt;language-server&lt;&#x2F;code&gt; setiap bahasa pemrograman dipasang
secara terpisah dengan helix (begitu pula dengan editor lainnya),
helix tetap memiliki fitur seperti autopairs, fugitive, dan lain-lain
sebagai penunjang menulis program. Pengaturan untuk LSP tersedia di


&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;helix-editor&#x2F;helix&#x2F;wiki&#x2F;How-to-install-the-default-language-servers&quot;&gt;Helix Wiki&lt;&#x2F;a&gt;.  Konfigurasi keymap dan cara penggunaan
lebih lengkap ada di 

&lt;a href=&quot;https:&#x2F;&#x2F;docs.helix-editor.com&quot;&gt;dokumentasi resmi&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;Helix terbilang memiliki performa yang cukup cepat. Bahkan tersedia
dukungan modal seperti &lt;kbd&gt;space&lt;&#x2F;kbd&gt;, &lt;kbd&gt;f&lt;&#x2F;kbd&gt;,
dan &lt;kbd&gt;g&lt;&#x2F;kbd&gt; yang memudahkan untuk manuver navigasi &lt;span class=&quot;ref-placeholder&quot; data-ref=&quot;evans25&quot;&gt;(&lt;a href=&quot;#ref-evans25&quot;&gt;Evans, Julia&lt;&#x2F;a&gt;)&lt;&#x2F;span&gt;. Bagus untuk pergi ke definisi,
deklarasi, dan referensi.&lt;&#x2F;p&gt;
&lt;p&gt;Tentu pengguna baru yang bermigrasi dari vim atau neovim akan
menyukainya dan sangat layak untuk dicoba. Meskipun Anda seorang
vim&#x2F;neovim veteran pun dengan pengalaman puluhan tahun &lt;span class=&quot;ref-placeholder&quot; data-ref=&quot;lafdzun25&quot;&gt;(&lt;a href=&quot;#ref-lafdzun25&quot;&gt;Lafdzun, Kalamuna&lt;&#x2F;a&gt;)&lt;&#x2F;span&gt;.&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="id">
        <title>Bahasa Pemrograman yang harus diketahui untuk Data Scientist</title>
        <published>2023-02-01T00:00:00+00:00</published>
        <updated>2026-06-09T00:00:00+00:00</updated>
        
        <author>
          <name>
            Hervy Qurrotul
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://hervyqa.srht.site/id/blog/bahasa-pemrograman-untuk-data-scientist/"/>
        <id>https://hervyqa.srht.site/id/blog/bahasa-pemrograman-untuk-data-scientist/</id>
        
        <content type="html" xml:base="https://hervyqa.srht.site/id/blog/bahasa-pemrograman-untuk-data-scientist/">&lt;p&gt;Menjadi seorang data scientist tidak diharuskan memiliki latar belakang
IT. Dari jaringan yang ikuti di LinkedIn banyak yang alih profesi dari
berbagai latar belakang ke data scientist. Dan itu pun wajar, mengingat
secara global perusahaan berbondong-bondong menuju industri digital. Di
awal januari 2023, mencoba transisi dari desainer ke data science.&lt;&#x2F;p&gt;
&lt;p&gt;Baik, langsung ke topik pembahasan. Berikut ini adalah bahasa
pemrograman yang harus diketahui untuk data scientist. Apa saja?&lt;&#x2F;p&gt;
&lt;h2 id=&quot;python&quot;&gt;Python&lt;a class=&quot;post-anchor&quot; href=&quot;#python&quot; aria-label=&quot;Anchor link for: python&quot;&gt;&lt;span aria-hidden=&quot;true&quot;&gt;#&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
&lt;&#x2F;h2&gt;
&lt;ul&gt;
&lt;li&gt;Website: 

&lt;a href=&quot;https:&#x2F;&#x2F;python.org&quot;&gt;Python&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;Dokumentasi: 

&lt;a href=&quot;https:&#x2F;&#x2F;python.org&#x2F;doc&quot;&gt;Python Docs&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;Buku: 

&lt;a href=&quot;https:&#x2F;&#x2F;pythonbooks.org&quot;&gt;Python Books&lt;&#x2F;a&gt;, 

&lt;a href=&quot;https:&#x2F;&#x2F;realpython.com&#x2F;best-python-books&quot;&gt;Realpython Books&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Python yang diciptakan oleh 

&lt;a href=&quot;https:&#x2F;&#x2F;gvanrossum.github.io&quot;&gt;Guido van Rossum&lt;&#x2F;a&gt; merupakan bahasa
high-level data struktur programming yang mana sederhana, jelas dan
logis, tetapi efektif untuk pemrograman berbasis orientasi (OOP).&lt;&#x2F;p&gt;
&lt;p&gt;Python yang disarankan untuk dipasang minimal versi &lt;code&gt;python3.10&lt;&#x2F;code&gt; agar
mendapat dukungan sepenuhnya. Python yang merupakan bahasa pemrograman
multi-paradigma juga menawarkan beberapa dukungan pemrograman fungsional
yang mirip &lt;code&gt;lisp&lt;&#x2F;code&gt;, seperti filter, map, reduce, set dan ekspresi
generator.&lt;&#x2F;p&gt;
&lt;p&gt;

&lt;a href=&quot;https:&#x2F;&#x2F;pypi.org&quot;&gt;library&lt;&#x2F;a&gt; yang ditawarkan python juga banyak
sekali. Misalnya pandas, numpy, scipy, scikit-learn, matplotlib, seaborn
dan masih banyak lagi untuk kebutuhan data science. Anda dapat mencoba
python sesuai tautan diatas dan latih kemampuan pemrograman setiap hari.&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo z-code&quot;&gt;&lt;code data-lang=&quot;shellscript&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span class=&quot;z-entity z-name z-function&quot;&gt;python&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;&lt;pre class=&quot;giallo z-code&quot;&gt;&lt;code data-lang=&quot;plain&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;Python 3.10.9 (main, Dec  6 2022, 18:44:57) [GCC 11.3.0] on linux&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;Type &amp;quot;help&amp;quot;, &amp;quot;copyright&amp;quot;, &amp;quot;credits&amp;quot; or &amp;quot;license&amp;quot; for more information.&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;&amp;gt;&amp;gt;&amp;gt; print(&amp;quot;Hello World&amp;quot;)&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;Hello World&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;&lt;h2 id=&quot;sql&quot;&gt;SQL&lt;a class=&quot;post-anchor&quot; href=&quot;#sql&quot; aria-label=&quot;Anchor link for: sql&quot;&gt;&lt;span aria-hidden=&quot;true&quot;&gt;#&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
&lt;&#x2F;h2&gt;
&lt;ul&gt;
&lt;li&gt;Website: 

&lt;a href=&quot;https:&#x2F;&#x2F;mariadb.org&quot;&gt;MariaDB&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;Dokumentasi: 

&lt;a href=&quot;https:&#x2F;&#x2F;mariadb.org&#x2F;documentation&quot;&gt;MariaDB Docs&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;Buku: 

&lt;a href=&quot;https:&#x2F;&#x2F;mariadb.com&#x2F;kb&#x2F;en&#x2F;books&quot;&gt;MariaDB Books&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;SQL (Structured Query Language) [baca: &lt;em&gt;sequel&lt;&#x2F;em&gt;] merupakan bahasa
pemrograman untuk mengakses data dalam basis data relasional (RDBMS).
Hampir semua server basis data menggunakan SQL untuk manajemen data.&lt;&#x2F;p&gt;
&lt;p&gt;Data scientist tentu akan bergulat dengan database, seperti pembuatan
database, mengolah, dan menerjemahkan data agar lebih dipahami. Sehingga
diperlukan untuk menentukan keputusan stakeholder.&lt;&#x2F;p&gt;
&lt;p&gt;Dalam penggunaan SQL, menggunakan 

&lt;a href=&quot;https:&#x2F;&#x2F;mariadb.org&quot;&gt;MariaDB&lt;&#x2F;a&gt; (turunan
dari 

&lt;a href=&quot;https:&#x2F;&#x2F;mysql.com&quot;&gt;MySQL&lt;&#x2F;a&gt;) sebagai manajemen data lebih leluasa
untuk dikembangkan secara terbuka dan tidak terikat oleh produk yang
berlisensi proprietary (Oracle). MariaDB juga memiliki storage engine
yang lebih banyak dari pada MySQL.&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo z-code&quot;&gt;&lt;code data-lang=&quot;shellscript&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span class=&quot;z-entity z-name z-function&quot;&gt;sudo&lt;&#x2F;span&gt;&lt;span class=&quot;z-string&quot;&gt; mysql&lt;&#x2F;span&gt;&lt;span class=&quot;z-constant z-other z-option&quot;&gt; -&lt;&#x2F;span&gt;&lt;span class=&quot;z-constant z-other z-option&quot;&gt;u&lt;&#x2F;span&gt;&lt;span class=&quot;z-string&quot;&gt; root&lt;&#x2F;span&gt;&lt;span class=&quot;z-constant z-other z-option&quot;&gt; -&lt;&#x2F;span&gt;&lt;span class=&quot;z-constant z-other z-option&quot;&gt;p&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;&lt;pre class=&quot;giallo z-code&quot;&gt;&lt;code data-lang=&quot;plain&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;Welcome to the MariaDB monitor.  Commands end with ; or \g.&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;Your MariaDB connection id is 3&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;Server version: 10.6.11-MariaDB MariaDB Server&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;Type &amp;#39;help;&amp;#39; or &amp;#39;\h&amp;#39; for help. Type &amp;#39;\c&amp;#39; to clear the current input statement.&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;MariaDB [(none)]&amp;gt; show databases;&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;+--------------------+&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;| Database           |&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;+--------------------+&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;| hervymart          |&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;| hervypraktek       |&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;| information_schema |&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;| mysql              |&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;| performance_schema |&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;| sys                |&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;+--------------------+&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;6 rows in set (0,097 sec)&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;MariaDB [(none)]&amp;gt;&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;&lt;h2 id=&quot;r&quot;&gt;R&lt;a class=&quot;post-anchor&quot; href=&quot;#r&quot; aria-label=&quot;Anchor link for: r&quot;&gt;&lt;span aria-hidden=&quot;true&quot;&gt;#&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
&lt;&#x2F;h2&gt;
&lt;ul&gt;
&lt;li&gt;Website: 

&lt;a href=&quot;https:&#x2F;&#x2F;r-project.org&quot;&gt;R-Project&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;Dokumentasi: 

&lt;a href=&quot;https:&#x2F;&#x2F;docs.posit.co&#x2F;ide&#x2F;user&#x2F;ide&#x2F;get-started&quot;&gt;Posit Docs&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;Buku: 

&lt;a href=&quot;https:&#x2F;&#x2F;www.r-project.org&#x2F;doc&#x2F;bib&#x2F;R-books.html&quot;&gt;R-Project Books&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Bahasa pemrograman R lebih dikenal sebagai bahasa pemrograman untuk
statistika dan visualisasi grafis. Dibuat oleh 

&lt;a href=&quot;https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Ross_Ihaka&quot;&gt;Ross Ihaka&lt;&#x2F;a&gt; dan 

&lt;a href=&quot;https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Robert_Gentleman_(statistician)&quot;&gt;Robert Gentleman&lt;&#x2F;a&gt; di Universitas Auckland, dan
sekarang dikembangkan oleh R Development Core Team.&lt;&#x2F;p&gt;
&lt;p&gt;Bahasa R dibawah lisensi GNU GPL telah menjadi standar de facto di
antara statistikawan untuk pengembangan perangkat lunak statistika,
serta digunakan secara luas untuk pengembangan perangkat lunak
statistika dan analisis data.&lt;&#x2F;p&gt;
&lt;p&gt;Penggunaan bahasa R dapat dilakukan dengan 

&lt;a href=&quot;https:&#x2F;&#x2F;jupyter.org&quot;&gt;Jupyter&lt;&#x2F;a&gt; atau


&lt;a href=&quot;https:&#x2F;&#x2F;posit.co&#x2F;products&#x2F;open-source&#x2F;rstudio&quot;&gt;RStudio Posit&lt;&#x2F;a&gt; untuk memudahkan data scientist untuk mengolah
data.&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo z-code&quot;&gt;&lt;code data-lang=&quot;shellscript&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span class=&quot;z-entity z-name z-function&quot;&gt;R&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;&lt;pre class=&quot;giallo z-code&quot;&gt;&lt;code data-lang=&quot;plain&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;R version 4.2.1 (2022-06-23) -- &amp;quot;Funny-Looking Kid&amp;quot;&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;Copyright (C) 2022 The R Foundation for Statistical Computing&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;Platform: x86_64-pc-linux-gnu (64-bit)&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;R is free software and comes with ABSOLUTELY NO WARRANTY.&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;You are welcome to redistribute it under certain conditions.&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;Type &amp;#39;license()&amp;#39; or &amp;#39;licence()&amp;#39; for distribution details.&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;  Natural language support but running in an English locale&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;R is a collaborative project with many contributors.&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;Type &amp;#39;contributors()&amp;#39; for more information and&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;&amp;#39;citation()&amp;#39; on how to cite R or R packages in publications.&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;Type &amp;#39;demo()&amp;#39; for some demos, &amp;#39;help()&amp;#39; for on-line help, or&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;&amp;#39;help.start()&amp;#39; for an HTML browser interface to help.&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;Type &amp;#39;q()&amp;#39; to quit R.&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;&amp;gt; print(&amp;quot;HelloWorld&amp;quot;)&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;[1] &amp;quot;HelloWorld&amp;quot;&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;&lt;h2 id=&quot;julia&quot;&gt;Julia&lt;a class=&quot;post-anchor&quot; href=&quot;#julia&quot; aria-label=&quot;Anchor link for: julia&quot;&gt;&lt;span aria-hidden=&quot;true&quot;&gt;#&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
&lt;&#x2F;h2&gt;
&lt;ul&gt;
&lt;li&gt;Website: 

&lt;a href=&quot;https:&#x2F;&#x2F;julialang.org&quot;&gt;Julia Language&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;Dokumentasi: 

&lt;a href=&quot;https:&#x2F;&#x2F;docs.julialang.org&#x2F;en&quot;&gt;Julia Language Docs&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;Buku: 

&lt;a href=&quot;https:&#x2F;&#x2F;julialang.org&#x2F;learning&#x2F;books&quot;&gt;Julia Language Books&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Bahasa pemrograman Julia adalah salah satu bahasa yang digunakan untuk
menganalisis numerik dan visualisasi data secara efisien. Sama halnya
dengan Python, Julia termasuk bahasa high-level yang syntaxnya tergolong
mudah untuk pemula.&lt;&#x2F;p&gt;
&lt;p&gt;Bisa dibilang Julia adalah kompetitornya Python, sebab performanya
jauh lebih cepat dari python. Hal ini dikarenakan Julia dikompil
dengan framework LLVM untuk kompilasi JIT, yang sebanding dengan
kecepatan bahasa C. Selain itu, julia dapat diintegrasikan dengan
VIM, Jupyter, dan 

&lt;a href=&quot;https:&#x2F;&#x2F;julia-vscode.org&quot;&gt;Julia VScode&lt;&#x2F;a&gt;. Julia juga terdapat


&lt;a href=&quot;https:&#x2F;&#x2F;www.juliapackages.com&quot;&gt;Julia Packages&lt;&#x2F;a&gt; untuk pustaka yang dibutuhkan oleh data
scientist dan menariknya julia terdapat 

&lt;a href=&quot;https:&#x2F;&#x2F;fluxml.ai&quot;&gt;FluxML&lt;&#x2F;a&gt; pustaka
khusus untuk Machine Learning.&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo z-code&quot;&gt;&lt;code data-lang=&quot;shellscript&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span class=&quot;z-entity z-name z-function&quot;&gt;julia&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;&lt;pre class=&quot;giallo z-code&quot;&gt;&lt;code data-lang=&quot;plain&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;   _       _ _(_)_     |  Documentation: https:&#x2F;&#x2F;docs.julialang.org&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;  (_)     | (_) (_)    |&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;   _ _   _| |_  __ _   |  Type &amp;quot;?&amp;quot; for help, &amp;quot;]?&amp;quot; for Pkg help.&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;  | | | | | | |&#x2F; _` |  |&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;  | | |_| | | | (_| |  |  Version 1.8.5 (2023-01-08)&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt; _&#x2F; |\__&amp;#39;_|_|_|\__&amp;#39;_|  |&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;|__&#x2F;                   |&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;julia&amp;gt; print(&amp;quot;Hello World&amp;quot;)&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;Hello World&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;julia&amp;gt;&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;&lt;h2 id=&quot;scala&quot;&gt;Scala&lt;a class=&quot;post-anchor&quot; href=&quot;#scala&quot; aria-label=&quot;Anchor link for: scala&quot;&gt;&lt;span aria-hidden=&quot;true&quot;&gt;#&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
&lt;&#x2F;h2&gt;
&lt;ul&gt;
&lt;li&gt;Website: 

&lt;a href=&quot;https:&#x2F;&#x2F;scala-lang.org&quot;&gt;Scala Language&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;Dokumentasi: 

&lt;a href=&quot;https:&#x2F;&#x2F;docs.scala-lang.org&quot;&gt;Scala Language Docs&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;Buku: 

&lt;a href=&quot;https:&#x2F;&#x2F;docs.scala-lang.org&#x2F;books&quot;&gt;Scala Language Books&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Scala (Scalable language) dimulai pada 2001 oleh Martin Odersky
merupakan bahasa pemrograman untuk kebutuhan general, high-level, dan
multi paradigma.&lt;&#x2F;p&gt;
&lt;p&gt;Scala, seperti Java juga salah satu bahasa pemrograman yang berorientasi
pada objek yang aman juga mendukung pemrograman fungsional. Scala
berjalan pada platform Java (Java virtual machine) dan kompatibel dengan
yang ada program Java.&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo z-code&quot;&gt;&lt;code data-lang=&quot;scala&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span class=&quot;z-keyword&quot;&gt;object&lt;&#x2F;span&gt;&lt;span class=&quot;z-entity z-name z-class&quot;&gt; HelloWorld&lt;&#x2F;span&gt;&lt;span class=&quot;z-keyword&quot;&gt; extends&lt;&#x2F;span&gt;&lt;span class=&quot;z-entity z-name z-class&quot;&gt; App&lt;&#x2F;span&gt;&lt;span&gt; {&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;  println&lt;&#x2F;span&gt;&lt;span&gt;(&lt;&#x2F;span&gt;&lt;span class=&quot;z-string&quot;&gt;&amp;quot;&lt;&#x2F;span&gt;&lt;span class=&quot;z-string&quot;&gt;Hello, World!&lt;&#x2F;span&gt;&lt;span class=&quot;z-string&quot;&gt;&amp;quot;&lt;&#x2F;span&gt;&lt;span&gt;)&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;}&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;Kompilasi:&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo z-code&quot;&gt;&lt;code data-lang=&quot;shellscript&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span class=&quot;z-entity z-name z-function&quot;&gt;scalac&lt;&#x2F;span&gt;&lt;span class=&quot;z-string&quot;&gt; HelloWorld.scala&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;Menjalankan binary:&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo z-code&quot;&gt;&lt;code data-lang=&quot;shellscript&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span class=&quot;z-entity z-name z-function&quot;&gt;scala&lt;&#x2F;span&gt;&lt;span class=&quot;z-string&quot;&gt; HelloWorld&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;&lt;pre class=&quot;giallo z-code&quot;&gt;&lt;code data-lang=&quot;plain&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;Hello, World!&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;&lt;h2 id=&quot;kesimpulan&quot;&gt;Kesimpulan&lt;a class=&quot;post-anchor&quot; href=&quot;#kesimpulan&quot; aria-label=&quot;Anchor link for: kesimpulan&quot;&gt;&lt;span aria-hidden=&quot;true&quot;&gt;#&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
&lt;&#x2F;h2&gt;
&lt;p&gt;Apapun bahasa yang digunakan, sesuaikan dengan kebutuhan dan kriteria
data yang ada agar lebih efektif. Berikut pemrograman sesuai sub-judul
dari yang mudah dan umum sehingga mudah untuk dipelajari oleh pemula.&lt;&#x2F;p&gt;
&lt;p&gt;&lt;strong&gt;Apa bahasa yang terbaik?&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;
&lt;p&gt;Semua bahasa pemrograman adalah terbaik asalkan sesuai dengan kebutuhan
dan spesifikasi, karena setiap bahasa memiliki kelebihan dan kekurangan
masing-masing. Bahkan secara pribadi menganjurkan untuk tidak fokus
kebahasanya, melainkan memahami konsep dasar algoritma pemrograman
terlebih dahulu yang lebih penting.&lt;&#x2F;p&gt;
</content>
        
    </entry>
</feed>
