0

CYGWIN を使用して Windows で bash スクリプトを学習しています。bash スクリプトを実行する前に dos2unix を使用していますが、スクリプトに変更を加えた後、スクリプトを実行する前にこのツールを実行し続けるのは面倒です。このツールを自動的に実行する方法はありますか? または回避策はありますか?

4

4 に答える 4

4

UNIX 改行をサポートするエディターを使用してください。

例:崇高なテキスト

于 2013-09-04T11:08:37.383 に答える
3

ここからダウンロードできる完全無料の Notepad++ を使用してください。

于 2013-09-04T11:47:41.900 に答える
0

Notepad++を使用します。非常に便利で便利なオープンソース エディターです。1 つのメニュー コマンドで、あるテキスト ファイルの形式を別の形式に簡単に変換できます。環境設定で、デフォルトの新しいファイル形式を UNIX 形式にすることもできます。

このようなラッパースクリプトを作成して、ファイルを開くときにエディター用のカスタムコマンドを作成することもできます (私はそれを使用writeして に配置します/usr/local/bin)。

#!/bin/bash

if [[ -e "/cygdrive/c/Program Files/Notepad++/notepad++.exe" ]]; then
    "/cygdrive/c/Program Files/notepad++.exe" "$@"
elif [[ -e "/cygdrive/c/Program Files (x86)/Notepad++/notepad++.exe" ]]; then
    "/cygdrive/c/Program Files (x86)/Notepad++/notepad++.exe" "$@"
else
    echo "notepadd++.exe can't be found."
fi

または

#!/bin/bash
start "notepad++.exe" "$@"

または cmd.exe スクリプトとして:

@start "Notepad++" /D"%CD%" "%ProgramFiles%\Notepad++\notepad++.exe" "%1"
于 2013-09-04T11:58:51.433 に答える