Saya menggunakan alat perbandingan Melampaui Bandingkan (BC) untuk meninjau file teks di server. BC memiliki editor bawaan yang bagus tetapi kadang-kadang saya ingin membuka file jarak jauh khusus di Notepad ++ (NPP) agar dapat melakukan pengeditan multi-baris dengan lebih mudah. BC mendukung pembukaan file dalam editor eksternal, dan memiliki pengaturan yang bagus untuk mengonfigurasi ini. Tapi Saya hanya bisa membuatnya bekerja dengan file lokal, bukan file jarak jauh!
Di BC, saya tentukan Buka dengan perintah sebagai:
"C:\Program Files (x86)\Notepad++\notepad++.exe" "%f"
untuk menunjukkan jalur ke NPP serta path file lengkap %f
. Ini membuka NPP tetapi tidak membuka file. Sama jika saya menentukan jalur relatif %F
sebagai gantinya.
Saya juga menggunakan WinSCP bukan BC, dan WinSCP berhasil dapat membuka file jarak jauh ke PLTN menggunakan Buka dengan perintah: "C:\Program Files (x86)\Notepad++\notepad++.exe" !.!
tetapi jika saya mencoba menggunakan !.!
di BC kemudian NPP menawarkan untuk membuat file yang tidak ada !.!
sebagai gantinya. Jelas sekali !.!
adalah sintaks WinSCP dan %f
adalah sintaks BC.
Pertanyaan: Bagaimana saya harus mereferensikan NPP agar dapat melewati jalur file jarak jauh dengan benar, sehingga terbuka di NPP?
Edit 1:
Saya melihat itu WinSCP menggunakan penyimpanan sementara untuk file jarak jauh dan kemudian meneruskan file temp ke NPP daripada file jarak jauh yang sebenarnya. Jadi mungkin inti dari masalahnya adalah untuk tentukan apakah BC juga menggunakan semacam file temp lokal saat mengedit file jarak jauh, dan kemudian mengirim bahwa ke PLTN.
Edit 2:
Saya berpikir bahwa BC menyimpan file temp di D:\Users\USERNAME\AppData\Local\Temp\BC41E0D.tmp
tetapi tidak dengan cara yang dapat diakses; tidak jelas apa file temp ini sebenarnya. Aku terjebak.
(poin bonus untuk membuka banyak file dalam NPP sekaligus.)
sumber
Jawaban:
Beyond Compare tidak dapat "membuka dengan" Notepad ++ untuk file jarak jauh , hanya untuk file lokal karena BC mengirimkan path remote penuh ke program "open with" Itu ada di BC wishlist tetapi sama sekali belum memungkinkan.
BC tidak menggunakan temporer lokal dari file jarak jauh seperti WinSCP. Selain itu, NPP sendiri tidak dapat membuka file jarak jauh karena hanya memahami file lokal (tidak memiliki antarmuka SFTP).
Jadi saat ini tidak ada cara untuk melakukan apa yang ingin saya lakukan. Tetap dengan WinSCP, atau tetap dengan BC, atau gunakan campuran tergantung pada apa yang penting dalam tugas tertentu.
sumber