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