Linux bashのnanoに似ているが、Windows PowerShellのソフトウェアを探しています。ビルトインされているので、何かをインストールする必要はありませんか?
EDIT Nanoは、bash内で実行されるテキストエディターです。bashでドキュメント(.txt、.cなど)のようなテキストを開いて、その場で編集したり、表示してから閉じたりすることができます。
Linux bashのnanoに似ているが、Windows PowerShellのソフトウェアを探しています。ビルトインされているので、何かをインストールする必要はありませんか?
EDIT Nanoは、bash内で実行されるテキストエディターです。bashでドキュメント(.txt、.cなど)のようなテキストを開いて、その場で編集したり、表示してから閉じたりすることができます。
回答:
使用する方法今があるnano
とvim
、「Windows上のBash」をインストールすることで、PowerShellを使用しが。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"
}
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"
powershell_ise.exe
、パスが組み込まれています。PowerShellスクリプト用の非常に優れたエディター。
psEdit \path\to\file.txt
...前後にエディタとPowerShellの間で切り替えるにはctrl + s
とctrl + d
Linux用のWindowsサブシステム(WSL)をインストールするだけです。次に、入力します。
wsl nano
または
wsl nano textfilenametoedit.txt
引用符は必要ありません。
wsl nano C:\text.txt
、を使用する代わりにC:\ text.txtを編集する場合は、次を使用しますwsl nano /mnt/c/text.txt
Nanoはpowershellで利用可能です。あなたが持っている場合はチョコレートのようにシステムにインストールされたパッケージマネージャを、あなたはとナノをインストールすることができます。
choco install nano
次のコマンドラインからChocolateyをインストールできます。
Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
私の個人的な経験では、Windows 10ではnanoのパフォーマンスは優れていますが、Windows 7で初めて起動するのは本当に遅いです。
既に受け取った回答に追加するには、Vimの公式ページからVim for windowsをインストールして、Windowsでシェルエディターを使用できます。