Unixでは、 vi を使うだけですが、Windows上でコマンドが何であるかわかりません。私は実際にWindows Server 2008でSSH経由でファイルを編集しようとしています。
editfilename
その機能と時代遅れのGUIを保証するつもりはないが、Windows 7でもデフォルトでインストールされている。
編集:64ビット版のWindowsを除く。
すべてのバージョンのWindowsに対する最も簡単な解決策は、次のとおりです。
C:\> notepad somefile.txt
そして、追加のソフトウェアは必要ありません。
Windowsのコマンドプロンプトで、copy conの後にターゲットファイル名を入力します。 (copy con c:\file.txt
).
次に、ファイルに入れたいテキストを入力します。
を押してファイルを終了して保存します。 CTRL - Z それから Enter または F6 それから Enter。
既存のファイルのテキストを変更したい場合は、コマンドtype
に続けてファイル名を使用してテキストを表示してから、テキストをコピーしてcopy con
コマンドに貼り付けるだけです。
もしあなたがviに慣れていて、組み込みのエディタを使いたくなければ Vim for Windows 。コマンドシェルから実行されます。または WinVi を試してください。
信じられないかもしれませんが、少なくともこのVistaシステムでは EDLIN.EXE
はまだ<shudder>
です。
私がそっと自分自身にすすりながら私をすみません...
私はSSHについて、あるいはサーバ関連のことは何も知らないので、この「解決策」が役に立たない場合はご容赦ください。コマンドプロンプトでファイルを編集したい場合は、Windows版の Nano を入手できます。
補足として、ウィンドウの下部にある小さな^
の記号は、 Ctrl ボタン。たとえば、^X Exit
は、次のコマンドを使ってプログラムを終了できることを意味します。 Ctrl - X。
また、Nanoはファイルを保存するときに余分な改行を追加することがあります。これはNanoのWordの折り返しに関するある種のバグのようです。
Windows用の vi のポートも見たことがありますが、コマンドプロンプトウィンドウをできるだけ小さくしてタイトルバーだけを残すようにしたものを使用しました(残りの部分を意味します)。あなたがしていることを見ることができないので、ウィンドウは見えないかもしれません)。しかし、 Windows版のVim はとてもうまく動作するようです。