Saya memiliki dua repositori kloning dari dua proyek open-source yang sangat mirip, yang telah saya kerjakan dalam beberapa contoh berbeda dalam Sublime Text 2 untuk mencapai hasil yang saya inginkan. Kode dari kedua proyek ini digunakan. Saya telah menggunakan Git sebagai kontrol versi untuk proyek saya, tetapi belum termasuk proyek aslinya. Jadi, saya ingin dapat dengan cepat membandingkan isi dua file dari proyek asli dan membandingkan perbedaan antara mereka dan proyek saya.
Saya berharap Sublime Text 2 akan memiliki fitur "Bandingkan File", tetapi saya tidak dapat menemukan apa pun yang terkait dengannya di pengaturan atau online. Paket ST2 pihak ketiga untuk menyelesaikan tugas ini juga akan berfungsi dengan baik. Apakah tugas seperti itu mungkin dilakukan dalam editor teks ST2?
sumber
Bandingkan Side-by-Side sepertinya yang paling nyaman bagi saya meskipun itu bukan yang paling populer:
UPD: Saya perlu menambahkan bahwa plugin ini dapat membekukan ST sambil membandingkan file besar. Ini tentu bukan keputusan terbaik jika Anda akan membandingkan teks besar.
sumber
Ada sejumlah plugin berbeda yang tersedia melalui Kontrol Paket. Saya telah menggunakan Sublimerge Pro , yang bekerja dengan cukup baik, tetapi ini adalah produk komersial (dengan masa uji coba tidak terbatas) dan sumber tertutup, jadi Anda tidak dapat men-tweak jika Anda ingin mengubah sesuatu, atau hanya melihat internal. FileDiffs cukup populer, dilihat dari jumlah pemasangannya, jadi Anda mungkin ingin mencobanya.
sumber
PEMBARUAN
(Mengingat upvotes, saya merasa ada kebutuhan untuk penjelasan langkah-demi-langkah lengkap ...)
File
->Open Folder...
FOLDERS
sidebar tersedia)View
->Side Bar
->Show Side Bar
FOLDERS
Bilah Sisi bertanda ini untuk menavigasi ke file pertama yang ingin Anda bandingkan.Diff Files...
Seharusnya ada Tab baru yang sekarang menunjukkan perbandingan.
Jawaban singkat asli:
Perhatikan bahwa:
"Diff file" hanya muncul dengan sidebar "folder" (untuk membuka folder: File-> Open Folder), bukan dengan sidebar "file terbuka".
sumber
UPDATE JAN 2018 - terutama untuk Sublime / Mac
(Ini sangat mirip dengan jawaban Marty F, tetapi membahas beberapa masalah dari respons sebelumnya, menggabungkan beberapa saran berbeda dan membahas perbedaan kritis yang memberi saya masalah pada awalnya.)
Saya menggunakan Sublime Text 3 (build 3143) pada Mac dan telah mencoba selama sekitar 30 menit untuk menemukan fitur Bandingkan File ini. Saya telah menggunakannya sebelumnya di Sublime / Mac tanpa masalah, tapi kali ini, lebih sulit. Tapi, saya akhirnya menemukan jawabannya.
Format file tidak harus UTF-8 . Saya telah berhasil membandingkan file yang UTF-8, ISO-8559-1, dan Windows-1252.
Tidak ada File> Buka Folder di Sublime / Mac . Banyak instruksi di atas dimulai dengan "Pilih File> Buka Folder," tetapi itu tidak ada pada Sublime / Mac.
File membandingkan karya berdasarkan Proyek . Jika Anda ingin membandingkan dua file, mereka harus disimpan ke disk dan bagian dari proyek saat ini.
Cara membuka proyek
Tambahkan folder ke proyek . Jika file yang ingin Anda bandingkan bukan bagian dari hierarki yang sama, pertama buka folder yang berisi salah satu file. Kemudian, pilih "Project> Add Folder to Project", navigasikan ke folder yang Anda inginkan dan klik "Open". Anda sekarang akan melihat dua folder level root di sidebar Anda.
Sidebar harus terlihat . Anda bisa "Lihat> Bilah Sisi> Tampilkan Bilah Sisi" atau menggunakan pintasan, Command-K, Command-B.
File harus ditutup (mis. Disimpan) untuk membandingkan . Mengklik tunggal file di Bilah Sisi tidak membuka file, tetapi menampilkannya. Anda dapat mengetahui apakah suatu file terbuka jika terdaftar di bagian "Buka File" di bagian atas Bilah Samping. Mengklik dua kali file atau membuat modifikasi file akan secara otomatis mengubah status file menjadi "Buka". Dalam hal ini, pastikan untuk menutupnya sebelum mencoba membandingkan.
Pilih file dari hierarki folder . Shorcut Mac standar di sini, ( tunggal ) klik file pertama, lalu Command-klik file kedua. Saat Anda memilih file pertama, Anda akan melihat isinya, tetapi tidak terbuka. Kemudian, ketika Anda Command-klik file yang kedua, Anda akan melihat nya isinya, tapi sekali lagi, tidak terbuka. Anda hanya akan melihat satu tab di panel pengeditan.
Kontrol-klik tidak sama dengan klik kanan . Inilah yang membuat saya. Saya menggunakan trackpad dan sering menggunakan Control-klik sebagai klik kanan atau klik sekunder. Ini tidak bekerja untuk saya. Namun, karena saya mengonfigurasi trackpad saya di System Preferences untuk menggunakan sudut kanan bawah trackpad saya sebagai klik kanan, itu berfungsi, menampilkan menu kontekstual, dengan "Delete", "Reveal in Finder", dan .... "File Diff ..."
Voa! Saya harap ini membantu seseorang.
sumber
UPDATE OKTOBER 2017 Saya tidak pernah tahu fitur ini ada di Sublime Text, tetapi antarmuka tampaknya telah sedikit berubah dari jawaban sebelumnya - setidaknya pada OS X. Berikut adalah langkah-langkah terperinci yang saya ikuti:
Ini membuka tab baru yang menunjukkan perbandingan. File pertama berwarna merah, yang kedua berwarna hijau.
sumber
Tampilan - Tata Letak dan Tampilan - Grup akan dilakukan di Sublime 3 terbaru
misalnya:
Shift+ Alt+ 2-> membuat 2 kolom
Ctrl+ 2-> pindahkan file yang dipilih ke kolom 2
Ini untuk perbandingan berdampingan. Untuk diff sebenarnya, ada fungsi diff lain yang telah disebutkan. Sayangnya, saya tidak dapat menemukan cara untuk membuat kolom gulir pada saat yang bersamaan, yang merupakan fitur yang bagus.
sumber
Ctrl
+K
Ctrl
+down
Tidak ada yang berbicara tentang Linux tetapi semua jawaban di atas akan berfungsi. Cukup gunakan Ctrl untuk memilih lebih dari satu file. Jika Anda ingin membandingkan secara berdampingan, Meld memang menyenangkan.
sumber
Opsi Diff hanya muncul jika file berada di folder yang merupakan bagian dari Proyek.
Daripada Anda benar-benar dapat membandingkan file secara native tepat di Sublime Text.
Arahkan ke folder yang berisi mereka melalui Open Folder ... atau dalam proyek Pilih dua file (yaitu, dengan menahan Ctrl pada Windows atau ⌘ pada macOS) yang ingin Anda bandingkan di sidebar Klik kanan dan pilih file Diff ... pilihan.
sumber
Ada juga plugin BeyondCompare. Ini membuka 2 file di
BeyondCompare
jendela. Cukup nyaman untuk membuka file dari jendela sublim.Anda akan membutuhkan instalasi BC3 yang ada di sistem. Setelah menginstal plugin , Anda harus menyediakan jalur untuk instalasi.
Contoh:
sumber