SSHを介してアクセスできるサーバー上の一部のファイルを編集する必要があります。
私はこれらのファイルをカスタマイズした方法で編集することを好みますvim
vim
マイワークステーションで(リモートサーバーの設定を変更する権限がありません)。時々ファイルを編集したい時があります。sublime text
または他のGUIエディタ。
もちろん、これらのファイルをダウンロードしてローカルで編集し、サーバーに再アップロードすることもできます。よりエレガントなソリューションはありますか?
ベストアンサー1
次の方法で行うことができますscp
。
vim scp://user@myserver[:port]//path/to/file.txt
serverとpathの間に2つのスラッシュがあることに注意してください//
。これは絶対パスを正しく解析するために必要です。 (最初のスラッシュは構文上、2番目のスラッシュは通常どおりにリモートユーザーのルートディレクトリを指定します。ホームディレクトリから始めるには.を実行する必要があります。[:port]/~/path/to/file.txt
)[:port]
はオプションです。
これはvimによって処理されます。netrw.vim標準プラグイン。他のいくつかのプロトコルがサポートされています。