SSHでファイルを編集するにはどうしたらいいですか?
2023-08-17 03:27:17
質問
私は eclipse でプログラミングを行い、時々 SciTE や vim のような GUI テキスト エディタを使用します。しかし、私はあるプロジェクトで、80 カラムの SSH ウィンドウで ssh 接続を介してファイルを編集する必要がある時点にいます。
しなければならないので (* 震え声*)
sudo vim
を開かなければならないので、ファイルをエディタで開く方法がわかりません。
端末の外にある
(80カラムより広いテキストを見ることができる)。コマンド ラインがより大きければ、まっすぐな vim を使用しても問題ないでしょう。
この状況にどのように対処し、この悪夢を管理可能なコーディング環境に変えることができるか、途方に暮れています。
どのように解決すればよいのでしょうか?
リモートファイルシステムをローカルマシンにマウントして、好きなエディタを使えばいいのではないでしょうか。Debian の派生バージョンを使っている場合は、sshfs をインストールします。
sudo apt-get install sshfs
で、リモートファイルシステムをマウントします(ローカルマシンの問題)。
mkdir ~/remote_code
sshfs [email protected]:/home/$USER/code ~/remote_code
これが完了すると、~/remote_code にあるコードに GUI ツールを使ってアクセスでき、ssh -X を使った場合の帯域幅のオーバーヘッドもありません (ただし、良い接続と低い ping 時間が必要です)。
PS: ssh を使用するとき、私はターミナルを画面と同じ幅にして、その幅を完全に使用することができます。
関連
-
[解決済み] プログラムの実行やシステムコマンドの呼び出しはどのように行うのですか?
-
[解決済み] git に自分の好きなエディタを使わせてコミットするにはどうしたらいいですか?
-
[解決済み] ssh "パーミッションが開きすぎています "エラー
-
[解決済み] Vimで行全体を複製する方法は?
-
[解決済み] Git上でシェルコマンドを実行する際に使用するSSH-keyの秘密鍵を指定する方法は?
-
[解決済み] 新しい鍵を作成せずに、SSH鍵のパスフレーズを削除するにはどうすればよいですか?
-
[解決済み】悪いコードを書いている人にどう言えばいい?[解決済み]
-
[解決済み] pythonic way to do something N times without index variable?
-
[解決済み] メソッドの引数にbooleanを指定することはできないのでしょうか?[クローズド]
-
[解決済み] 良いプログラマーのコードってどんなもの?[クローズド]
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] メモ帳++で入力時に先頭の空白をタブに変換する。
-
[解決済み】悪いコードを書いている人にどう言えばいい?[解決済み]
-
[解決済み] pythonic way to do something N times without index variable?
-
[解決済み] ファクトリーのようなメソッド名を付けるには?
-
[解決済み] あなたが従わざるを得なかった最も奇妙なコーディング標準ルールは何ですか?[クローズド]
-
[解決済み] Switch文のフォールスルー...許されるのか?[クローズド]
-
[解決済み] メソッドの引数にbooleanを指定することはできないのでしょうか?[クローズド]
-
[解決済み] TypeScriptのInterfaceとClassのコーディングガイドラインに迷う
-
[解決済み] 列挙のための単数形か複数形か?
-
[解決済み] 良いプログラマーのコードってどんなもの?[クローズド]