RibbonDiff — Panduan Pengguna

Bantuan langkah demi langkah untuk aplikasi macOS RibbonDiff.

👑 menandai fitur Pro (tersedia di Pro Trial atau Pro Lifetime). Klik ikon crown untuk detail.

RibbonDiff adalah alat diff berdampingan yang dapat diedit untuk macOS. App saat ini menyertakan workflow khusus Pro Workspace, pencarian file Workspace, dan Version History, sehingga Anda dapat menyimpan, mencari, dan mengatur proyek di sidebar bersama, berpindah di antara perbandingan terkait tanpa membangun ulang konteks, dan meninjau snapshot riwayat berbasis Git langsung di dalam app. Editor tetap mendukung diff live, Find per pane, syntax highlighting, tipografi yang dapat diatur, dan Ribbon tengah familiar yang menghubungkan blok perubahan saat Anda scroll.

Daftar isi

1. Mulai cepat

  1. Mulai dari teks, file, atau Workspace

    • Tempel teks: Text 1 (kiri / Original) dan Text 2 (kanan / Modified), atau
    • Buka file ke pane kiri/kanan dari Finder, drag & drop, menu bar, atau Terminal 👑.
    • folder atau dokumen yang sudah ada .rd-workspace Buka dokumen di sidebar Workspace dan bandingkan file terkait sambil mempertahankan konteks proyek yang sama 👑.
    • Gunakan: Open Workspace… (⇧⌘O) dari menu File untuk membuka pemilih dokumen Workspace jendela independen barudapat dibuka. Atau gunakan Open Folder or Workspace File aksi untuk membuka Workspace saat ini jendela 👑.
  2. Menggunakan Workspace untuk review proyek 👑

    • Pilih file di sidebar Workspace dan Kiri membuka langsung ke sisi tersebut.
    • Option-click membuka file di sidebar ke tab lain dalam jendela yang sama.
    • Gunakan Find in Workspace… (⇧⌘F) untuk mencari teks di Workspace terbuka, langsung lompat ke baris yang cocok, atau Option-click hasil untuk membukanya di tab lain.
    • Gunakan menu aksi sidebar atau menu konteks folder untuk menambahkan file dan folder, lalu selesaikan rename inline.
    • Command-click atau Shift-click untuk memilih beberapa item Workspace untuk drag move atau penghapusan terkonfirmasi yang dipindahkan ke Trash.
    • Mengklik file yang sudah terbuka akan langsung beralih ke tab yang ada.
  3. Edit bebas atau periksa riwayat

    • Pane live dapat diedit. Pratinjau riwayat yang dibuka dari Version History bersifat 👑 adalah baca-saja.
    • Saat kedua sisi memiliki konten, highlight diff muncul dan diperbarui otomatis ketika Anda mengetik, menempel, membuka file, atau mengganti snapshot riwayat.
    • Saat perbandingan pertama kali tersedia, RibbonDiff otomatis berpindah ke blok perubahan pertama jika ada.
  4. Navigasi, review, dan simpan

    • Ribbon tengah dan Next Change / Previous Change gunakan kontrol untuk berpindah cepat dalam diff besar.
    • Saat siap, simpan pane aktif. Jika dokumen Workspace disimpan, project tree dan status ekspansinya dapat dipulihkan nanti 👑.
    • Saat file yang terbuka berubah di disk, RibbonDiff akan memuat ulang otomatis atau meminta konfirmasi sebelum mengganti editan aplikasi yang belum tersimpan.

2. Ringkasan antarmuka

Screenshot di atas menunjukkan layout perbandingan utama. Jendela yang sama juga dapat menampilkan sidebar Workspace khusus Pro, pencarian file Workspace, dan kontrol Version History saat workflow tersebut aktif.

Toolbar (baris kontrol atas)

Baris kontrol atas berfungsi sebagai toolbar ringan untuk aksi tingkat jendela. Pilih View → Hide Toolbar / View → Show Toolbar atau tekan ⌥⌘T untuk menyembunyikan atau menampilkan baris ini. RibbonDiff mengingat setelan visibilitas ini antar-peluncuran.

Operasi jendela

Kontrol tampilan jendela

Sidebar Workspace

Navigasi perubahan

Header pane (setiap sisi)

Setiap pane memiliki baris header yang berisi:

Kontrol Version History

Judul window / tab: saat salah satu pane dibuka dari file, judul window dan tab macOS mengikuti nama file tersebut. Jika kedua pane berbasis file, nama file kiri diprioritaskan. Jika tidak ada pane yang berbasis file, judul kembali ke RibbonDiff. Dalam sesi berbasis Workspace, judul berperilaku lebih alami saat Anda berpindah file dan tab. Saat file menjadi sumber judul, macOS juga menampilkan ikon proxy standar dan menu path di title bar.

Editor + Ribbon

3. Perbandingan teks (cara diff ditampilkan)

RibbonDiff menyorot perubahan dengan warna yang dapat dikonfigurasi:

Highlight diff (tint latar baris, penanda perubahan, dan Ribbon tengah) muncul saat kedua pane memiliki konten. Mengosongkan atau melepas salah satu pane menyembunyikan diff sampai kedua sisi memiliki teks lagi. Saat perbandingan pertama kali tersedia (misalnya setelah membuka file, memilih file Workspace, atau menempel ke pane kedua), RibbonDiff otomatis menggulir ke blok perubahan pertama jika ada.

Saat Anda membandingkan konten saat ini dengan Version History, RibbonDiff menjaga file saat ini dan pratinjau historis tetap selaras sehingga highlight tambah/hapus tetap mudah dibaca.

Untuk diff besar, Anda dapat melompat langsung antarblok perubahan tanpa menggulir manual.

Cara menggunakan

Apa yang dihitung sebagai “perubahan”

Catatan

4. Workspace 👑

Workspace tersedia di Pro (Pro Trial atau Pro Lifetime). Fitur ini memberi RibbonDiff sidebar yang sadar konteks proyek, sehingga Anda dapat menelusuri file dan membandingkannya tanpa membangun ulang konteks untuk setiap diff baru.

Yang dapat dilakukan dengan Workspace

Membuka sumber Workspace

Menelusuri dan membuka file

Mencari file Workspace

Mengelola file dan folder dari sidebar

Memilih dan memindahkan item Workspace

Dokumen Workspace

Tampilan sidebar dan petunjuk dukungan Git

Catatan: Workspace adalah fitur Pro. Dalam mode Limited, RibbonDiff menampilkan prompt Pro alih-alih membuka sidebar. Lihat Tingkat akses.

5. Version History 👑

Version History adalah fitur Workspace khusus Pro: untuk file di dalam Workspace berbasis Git, RibbonDiff dapat menelusuri branch dan revisi langsung di aplikasi serta membandingkan file saat ini dengan snapshot historis baca-saja.

Yang dapat dilakukan

Alur umum

  1. Buka file dari Workspace yang didukung Git.
  2. Pilih branch jika perlu.
  3. Pilih revisi historis dari selector versi.
  4. Tinjau snapshot baca-saja terhadap file saat ini, gunakan warna diff dan Ribbon untuk melihat perubahan.

Catatan

6. Membuka file dan folder 👑

Semua workflow membuka di bagian ini memerlukan Pro (Pro Trial atau Pro Lifetime). Ini mencakup drag and drop, File → Open…, pembukaan dari Finder, pembukaan Terminal/CLI, dan membuka Workspace. Dalam mode Limited, RibbonDiff membandingkan teks yang diketik atau ditempel dan menampilkan prompt Pro jika Anda mencoba salah satu workflow ini.

Drag & drop (Finder → pane)

Perlindungan penimpaan: RibbonDiff mencegah teks tertimpa secara tidak sengaja.

Membuka dari menu (⌘O)

Membuka Workspace 👑

Membuka dari Finder (klik dua kali / “Open With…”)

Membuka dari Terminal (CLI)

Anda dapat membuka file dari command line menggunakan perintah bawaan macOS open:

open -a RibbonDiff /path/to/old.txt /path/to/new.txt

Jika path file berisi spasi, beri tanda kutip:

open -a "RibbonDiff" "Old File.txt" "New File.txt"

Perilaku tab/window (perlindungan penimpaan)

Lanjutan: mode reuse (wrapper CLI)

Beberapa wrapper CLI dapat meminta kebijakan reuse yang berbeda saat membuka file. RibbonDiff membaca kebijakan ini dari control file opsional yang disertakan dalam permintaan open yang sama.

Catatan: Saat menggunakan Reuse atau Force Reuse, membuka 3+ file (beberapa pasangan) dapat menggunakan ulang tab yang sama berulang kali. Dalam kasus itu, pasangan terakhir yang berlaku. Gunakan Automatic jika Anda ingin setiap pasangan terbuka di tab/jendela baru masing-masing.

Syarat control file

Contoh (buat control file, lalu buka dua file):

echo '{"mode":"reuse","version":1}' > /tmp/.ribbondiff-cli--control.json
open -a RibbonDiff /tmp/.ribbondiff-cli--control.json old.txt new.txt

7. Menyimpan file dan Workspace 👑

Menyimpan file dan menyimpan dokumen Workspace memerlukan Pro (Pro Trial atau Pro Lifetime). RibbonDiff menyimpan per pane (pane mana pun yang aktif). Pratinjau historis dari Version History bersifat baca-saja; simpan file live sebagai gantinya.

Save (⌘S)

Save As (⇧⌘S)

Menyimpan Workspace

Akhir baris dan encoding

RibbonDiff memfokuskan diff pada konten teks, bukan detail penyimpanan file. Akhir baris dan encoding karakter dinormalisasi secara internal, sehingga dua file dapat dibandingkan sebagai identik meskipun memakai gaya akhir baris atau encoding Unicode yang berbeda.

Akhir baris

Encoding teks

Encoding yang didukung

Opsi berikut muncul di menu badge Encoding per pane:

Kategori Encoding
Unicode UTF-8, UTF-8 (with BOM), UTF-16, UTF-16 Little Endian, UTF-16 Big Endian, UTF-32, UTF-32 Little Endian, UTF-32 Big Endian
Bahasa Jepang Shift_JIS, EUC-JP, ISO-2022-JP, x-mac-japanese
Chinese GB18030, GBK, GB2312, HZ-GB-2312, Big5, Big5-HKSCS
Korean EUC-KR, CP949
Western Windows-1252, MacRoman, Windows-1250 (Central European), Windows-1251 (Cyrillic), Windows-1253 (Greek), Windows-1254 (Turkish), Windows-1257 (Baltic), ISO-8859-1 (Latin-1), US-ASCII
Middle Eastern Windows-1255 (Hebrew), Windows-1256 (Arabic)
Southeast Asian Windows-874 (Thai), Windows-1258 (Vietnamese)

Tips: Saat membandingkan teks clipboard (bukan file), default pane untuk penyimpanan biasanya LF + UTF-8.

8. Saat file berubah di disk

RibbonDiff menangani file yang berubah dari luar aplikasi dengan aman.

9. Menangani perubahan belum tersimpan

RibbonDiff melacak editan belum tersimpan secara independen untuk setiap pane.

Catatan: Prompt penutupan sengaja berupa “tanpa simpan” — simpan pane terkait terlebih dahulu menggunakan ⌘S atau ⇧⌘S 👑.

10. Pencarian per pane

RibbonDiff menggunakan kolom Find per pane di baris header, sambil tetap mengikuti pintasan Find standar macOS untuk pane aktif.

Operasi dasar

  1. Klik editor Kiri atau Kanan untuk membuat pane tersebut aktif.
  2. Tekan ⌘F untuk memfokuskan kolom Find pane tersebut di header. Jika title bar editor tersembunyi, RibbonDiff menampilkannya terlebih dahulu. Jika teks dipilih di editor, RibbonDiff memakai pilihan itu sebagai kueri. Jika tidak, dan kolom Find pane tersebut kosong, RibbonDiff dapat mengisinya dari string Find bersama standar macOS.
  3. Ketik kueri Anda. Hasil yang cocok secara case-insensitive disorot saat Anda mengetik.
  4. Tekan Return atau ⌘G untuk hasil berikutnya, dan ⇧Return atau ⇧⌘G untuk hasil sebelumnya. Navigasi Find berputar kembali saat mencapai akhir atau awal pane.

Pintasan keyboard

Catatan

Find in Workspace 👑

Saat Workspace terbuka, pilih Find → Find in Workspace… atau tekan ⇧⌘F untuk mencari file teks yang dapat dibaca di Workspace tersebut. Hasil muncul di sidebar Workspace, dikelompokkan menurut file, dengan file yang dimodifikasi Git ditandai M. Mengklik baris yang cocok membuka file di editor kiri dan menjaga fokus pada kecocokan tersebut; Option-click membuka hasil di tab lain.

11. Syntax highlighting

RibbonDiff menyertakan syntax highlighting bawaan dan deteksi bahasa otomatis.

Otomatis dan manual

Bahasa yang didukung (badge)

Blok kode fenced Markdown

Di Settings, Anda dapat memilih apakah blok fenced Markdown (``` / ~~~) disorot menggunakan tag bahasa setelah fence (misalnya ```swift).

12. Toolbar, title bar, tab bar, line wrap, dan lebar Ribbon

Tampilan toolbar

Tampilan title bar editor

Tampilan tab bar

Lipat baris

Penting: Wrap berlaku per jendela, bukan global. Settings hanya mengatur default untuk jendela editor yang baru dibuka.

Filter Whitespace

Nomor baris

Aktifkan/nonaktifkan nomor baris secara independen untuk:

Anda dapat mengubahnya di Settings.

Lebar kolom Ribbon

Font, ukuran teks, dan jarak baris

RibbonDiff memungkinkan Anda menyesuaikan tipografi editor agar perbandingan panjang lebih nyaman dibaca.

Perilaku editing

13. Preferences dan tema

Buka Settings dari menu aplikasi:

General

Appearance

Pane Appearance juga menampilkan baris Current Theme di bagian atas. Klik baris tersebut untuk langsung berpindah ke pane Theme. Jika setelan live Anda tidak lagi cocok dengan tema yang dipilih, baris ini dapat menampilkan badge Modified.

Latar System otomatis mengikuti Light/Dark Mode macOS.

Syntax

Pane Syntax juga menampilkan tema saat ini di bagian atas agar Anda dapat melompat ke pane Theme saat mengedit warna.

Perubahan disimpan otomatis.

Theme

RibbonDiff mendukung:

Pada peluncuran pertama, RibbonDiff memilih tema bawaan Vivid secara default. Reset to Defaults juga kembali ke Vivid.

Tips daftar tema:

Aksi tema dan perintah menu konteks dapat mencakup:

Jika Anda beralih ke tema lain saat tema saat ini memiliki perubahan belum tersimpan, RibbonDiff meminta konfirmasi terlebih dahulu.

Licenses

Pro

Jika sebelumnya Anda membeli RibbonDiff sebagai unduhan App Store berbayar, Pro Lifetime seharusnya otomatis terbuka pada Apple ID yang sama. Jika tidak, buka RibbonDiff → Settings… → Pro and use Restore Purchases.

14. Impor/ekspor tema (lanjutan)

Themes can be imported/exported as JSON.

Mengimpor tema

  1. Buka Settings → Theme
  2. Klik Import Theme…
  3. Pilih a theme .json file

The imported theme is added to User Themes and applied.

Mengekspor tema

  1. Buka Settings → Theme
  2. Klik Export Theme…
  3. Enter a theme name (stored in the JSON as Name)
  4. Pilih a save location

Tombol Export menyimpan setelan tema saat ini ke file JSON.

The exported JSON includes:

15. Daftar pintasan keyboard

Pilih Help → RibbonDiff Help (⌘?) untuk membuka jendela cheat sheet pintasan bawaan, yang mengelompokkan pintasan umum Window, Files, Find, View & Navigate, dan Editor di satu tempat.

Operasi Pintasan Catatan
New Window ⌘N Menu File; membuka jendela perbandingan mandiri baru dengan sidebar Workspace tertutup
New Window with Sidebar ⇧⌘N Menu File; membuka jendela perbandingan mandiri baru dengan sidebar Workspace terbuka
New Tab ⌘T Membuat jendela perbandingan bertab baru
Open… 👑 ⌘O Membuka ke pane aktif; khusus Pro
Open Workspace… 👑 ⇧⌘O Membuka pemilih dokumen Workspace untuk folder atau dokumen .rd-workspace di jendela baru; khusus Pro
Save 👑 ⌘S Menyimpan pane aktif
Save As… 👑 ⇧⌘S Menyimpan pane aktif to a new file
Save Workspace / Save Workspace As… 👑 ⇧⌥⌘S Menu File; menyimpan workspace berbasis folder, atau membuat dokumen .rd-workspace lain saat sudah ada yang terbuka
Close Window/Tab ⌘W Meminta konfirmasi jika ada perubahan belum tersimpan
RibbonDiff Help ⌘? Menu Help; membuka jendela cheat sheet pintasan
Increase Text Size ⌘= Memperbesar ukuran teks editor bersama untuk kedua pane (tombol yang sama dengan ⌘+ pada banyak keyboard)
Decrease Text Size ⌘- Memperkecil ukuran teks editor bersama untuk kedua pane
Reset Text Size ⌘0 Mereset ukuran teks editor bersama
Find… ⌘F Memfokuskan kolom Find pada pane aktif
Find Next ⌘G Active pane
Find Previous ⇧⌘G Active pane
Gunakan Selection for Find ⌘E Menyalin teks yang dipilih dari editor aktif ke kolom Find pada pane aktif
Find in Workspace… 👑 ⇧⌘F Menu Find; membuka pencarian file Workspace dan memfokuskan field pencarian
Indent Tab Mengindentasi baris saat ini atau baris yang dipilih; tanpa pilihan baris, menyisipkan satu tingkat indentasi
Outdent Shift-Tab Mengurangi indentasi baris saat ini atau baris yang dipilih
Indent Selection ⌘] Mengindentasi baris saat ini atau baris yang dipilih
Outdent Selection ⌘[ Mengurangi indentasi baris saat ini atau baris yang dipilih
Previous Change ⌥⌘↑ Lompat ke blok perubahan sebelumnya (pane aktif)
Next Change ⌥⌘↓ Lompat ke blok perubahan berikutnya (pane aktif)
Show/Hide Toolbar ⌥⌘T Menu View; menampilkan/menyembunyikan baris kontrol atas (Wrap, Whitespace, Swap, Clear) dan mengingat setelan tersebut antar-peluncuran
Show/Hide Editor Title Bar ⌃⌘T Menu View; menampilkan/menyembunyikan baris header pane yang berisi judul, Find, badge, reload, dan kontrol clear
Show/Hide Tab Bar ⇧⌘T Menu File; menampilkan/menyembunyikan tab strip native macOS. Pintasan mungkin tidak selalu ditampilkan di samping item menu, tetapi tetap berfungsi.
Show File Tree 👑 ⌘1 Menu View; mengganti sidebar Workspace ke file tree
Show File Search 👑 ⌘2 Menu View; mengganti sidebar Workspace ke pencarian file
Nyalakan/matikan Wrap ⌃⌘W Menu View; khusus jendela
Nyalakan/matikan Whitespace Filters ⌃⌘I Menu View; menyalakan/mematikan Ignore indentation style, Ignore leading whitespace, dan Ignore trailing whitespace sekaligus
Swap Panes ⌃⌘S Menu View; menukar kedua pane dan ikatan filenya
Clear Both Panes ⌃⌘K Menu Edit; mengosongkan kedua pane

Tips: Menekan Return di editor melanjutkan indentasi baris saat ini secara otomatis. Open Workspace… (⇧⌘O) membuka workspace di jendela baru; gunakan tombol sidebar atau drop target saat Anda ingin mengaitkan workspace ke jendela saat ini.

16. Pemecahan masalah

“Can't open file”

Alasan umum:

Cara memperbaiki:

Tombol Workspace tetap diciutkan atau menampilkan prompt upgrade

Pencarian file Workspace tidak memiliki hasil

Version History tidak tersedia

File berubah di disk

Membuka dari Finder/Terminal membuat tab baru

Saat Anda membuka file dari Finder (double-click / Open With…) atau Terminal (open -a RibbonDiff …), RibbonDiff melindungi perbandingan saat ini.

Pengelolaan file Workspace tidak selesai

Open Workspace… membuka jendela baru

Teks terlihat kacau (encoding salah)

Jika file terbuka dengan karakter yang tidak terbaca (mojibake), kemungkinan file didekode dengan encoding yang salah.

Kolom Find atau badge pane menghilang

Title bar editor mungkin tersembunyi.

Wrap / Whitespace / Swap / Clear menghilang

Baris toolbar atas mungkin tersembunyi.

⇧⌘T berfungsi, tetapi menu File tidak menampilkan pintasan

“Theme Import Failed”

Syntax highlighting looks disabled

RibbonDiff mungkin melewati syntax highlighting untuk teks yang sangat besar agar editing tetap responsif.

17. Tingkat akses (Limited dan Pro)

RibbonDiff gratis untuk diunduh dan digunakan dalam mode Limited untuk membandingkan teks yang diketik atau ditempel. Membuka atau menyimpan file, menggunakan Workspace dan pencarian file Workspace, serta menggunakan Version History adalah workflow Pro. Karena Version History hanya tersedia di dalam Workspace, fitur ini juga khusus Pro.

Fitur Limited (gratis) Pro Trial (7 days) Pro Lifetime
Bandingkan teks yang diketik / ditempel
Simpan konten pane ke disk (⌘S / ⇧⌘S)
Restore Purchases
Buka file (File → Open…, drag & drop, Finder, Terminal)
Sidebar Workspace dan pencarian file; buka/simpan dokumen Workspace
Version History untuk file Workspace berbasis Git

Dalam mode Limited: jika Anda mencoba membuka atau menyimpan file, membuka atau menyimpan Workspace, menggunakan pencarian file Workspace, atau menggunakan Version History, RibbonDiff menampilkan prompt Pro.

Pro Trial 7 hari: trial dimulai saat Anda menekan Start 7-Day Pro Trial dan berlangsung 7 hari. Trial ini tidak diperpanjang otomatis. Saat berakhir, RibbonDiff kembali ke mode Limited kecuali Anda unlock Pro Lifetime.

Mulai Pro Trial

  1. Buka: RibbonDiff → Settings… lalu pilih Pro.
  2. Klik Start 7-Day Pro Trial.

Unlock Pro Lifetime

Buka RibbonDiff → Settings… → Pro, lalu klik Unlock Pro Lifetime. Ini adalah pembelian sekali bayar yang terikat ke Apple ID Anda.

Pulihkan pembelian

Jika sebelumnya Anda membeli Pro Lifetime (atau membeli RibbonDiff saat masih menjadi aplikasi App Store berbayar), pulihkan akses dari Settings → Pro → Restore Purchases. Pastikan Anda masuk dengan Apple ID yang sama seperti pembelian asli.

Pengguna versi berbayar sebelumnya

Jika Anda membeli RibbonDiff saat masih menjadi unduhan App Store berbayar, aplikasi otomatis memigrasikan Anda ke Pro Lifetime pada Apple ID yang sama. Jika tidak langsung terlihat terbuka, gunakan Restore Purchases.