Apakah ada cara untuk menggunakan emacs yang diinstal komputer lokal saya untuk mengakses file jarak jauh yang saya miliki di server jauh? Saya telah googled dan menemukan bahwa saya harus menggunakan TrampMode namun perlu bagi saya untuk mengetahui path file yang tepat. Apakah tidak ada cara bagi saya untuk membuka koneksi ssh ke server jauh dan dari sana membuka file dengan emacs lokal di komputer saya?
Tramp
, jadi pengubahan "hack" saya tidak perlu berlaku. Saya terutama memikirkan berbagai program manajer file yang memiliki item menu seperti "buka di editor". Meskipun ini berfungsi untuk membuat file terbuka, mereka biasanya rapuh dalam cara mereka membutuhkan file yang akan disalin, dimodifikasi, disalin kembali, dll pada file. Jika Anda tahu cara mengatasi keterbatasanTramp
@starcorn yang dikeluhkan dengan segala cara, tambahkan jawaban lain!Atau Anda dapat membuka emacs, jalankan eshell, lalu cd ke mesin jarak jauh, seperti:
Sekarang, jalankan perintah shell, navigasikan ke file yang Anda inginkan dan buka:
sumber
Saya pikir Tramp adalah yang Anda cari. Anda dapat menggunakan mode Dired untuk menelusuri direktori jarak jauh dan mencari file yang Anda inginkan.
Misalnya, jika saya mencari beberapa file di
/etc/
dalam mesin jarak jauhrem
, saya akan melakukan hal berikut:C-x C-f
/rem:/etc/
dan tekan enter.Anda akan mendapatkan output seperti ini:
Kemudian Anda dapat menggunakan mis. Tombol panah untuk menemukan file yang ingin Anda edit. Tekan enter ketika kursor berada pada file untuk mengeditnya.
sumber