Linux bash用のnanoに似たソフトウェアを探していますが、Windows PowerShellです。ビルトインされているので何かをインストールする必要はありませんか?
[〜#〜] edit [〜#〜] Nanoはbash内で実行されるテキストエディターです。ドキュメント(.txt、.cなど)のようなテキストをbashで開いて、オンザフライで編集したり、表示してもう一度閉じたりすることができます。
「Bash on Windows」をインストールすることにより、Powershellでnano
とvim
を使用する方法があります。 Scott Hanselmanブログの詳細
コマンドラインから実行できます
bash -c "vi filename.txt"
bash -c "nano filename.txt"
これらの関数をpowershellプロファイルに追加することもできます
function vi ($File){
bash -c "vi $File"
}
function nano ($File){
bash -c "nano $File"
}
Nanoはpowershellで使用できます。 Chocolatey パッケージマネージャーがシステムにインストールされている場合は、nanoを次のようにインストールできます。
choco install nano
Chocolateyは、次のコマンドラインを使用してインストールできます。
Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
私の個人的な経験では、nanoはWindows 10で優れたパフォーマンスを発揮しますが、Windows 7で初めて起動するのは本当に遅いです。
Windowsの唯一の組み込みエディターはメモ帳です。すでにパスに含まれているはずなので、notepad something.txt
PowerShellコンソールで。
コンソールベースのエディターが必要な場合は、ここにいくつかあります https://stackoverflow.com/questions/11045077/edit-a-text-file-on-the-console-in-64-bit-windows
行うのに便利なのは、お気に入りのテキストエディタ用に(たとえば) "編集"というエイリアスを作成することです。あなたのプロフィールにこのようなものを入れてください:
set-alias edit "${env:ProgramFiles}\Sublime Text 3\sublime_text.exe"
LinuxのWindowsサブシステム (WSL)をインストールするだけです。次に、入力します。
wsl nano
または
wsl nano textfilenametoedit.txt
見積もりは必要ありません。
すでに受け取った回答に追加するには、Vimの公式ページからWindows用のVimをインストールすることにより、Windowsにシェルエディターを設定できます。