Git for Windowsをインストールしましたが、Bashがインストールされるのを見てうれしいです。
Linuxの場合と同じようにシェルをカスタマイズしたい(たとえば、ll
forのようなエイリアスを設定したいls -l
)が、.bashrc
同等の構成ファイルが見つからないようです。
何を編集する必要がありますか?
Git for Windowsをインストールしましたが、Bashがインストールされるのを見てうれしいです。
Linuxの場合と同じようにシェルをカスタマイズしたい(たとえば、ll
forのようなエイリアスを設定したいls -l
)が、.bashrc
同等の構成ファイルが見つからないようです。
何を編集する必要がありますか?
回答:
.bashrc
下に行って外にファイルを作成します~/.bashrc
。同様に~/.gitconfig
。
~
通常はC:\Users\<your user name>
フォルダです。echo ~
Git Bashターミナルに入力すると、そのフォルダーが何であるかがわかります。
ファイルを作成できない場合(Windowsの実行など)、以下のコマンドを実行します。
copy > ~/.bashrc
ウィンドウはエラーメッセージを出力しますが(コマンドが見つかりません)、ファイルが作成され、編集できるようになります。
notepad ~/.bashrc
bashプロンプトから入力するだけで、このファイルを開いた状態でメモ帳が起動するか、存在しない場合は作成するように求められます。vimに慣れている場合は、と入力してくださいvim ~/.bashrc
。それは私にはうまくいきました。
touch ~/.bashrc
Git for Windowsの新しいバージョンでは、Bashが起動され、Bashが直接--login
読み取られなくなり.bashrc
ます。代わりにそれは読みます.bash_profile
。
このファイルが存在しない場合は、次の内容で作成します。
if [ -f ~/.bashrc ]; then . ~/.bashrc; fi
これにより、Bashは.bashrc
ファイルを読み取ります。この問題についての私の理解から、Git for Windowsはこれを自動的に行う必要があります。ただし、バージョン2.5.1をインストールしただけで、インストールされませんでした。
ここでの質問は、Windowsで.bashrcファイルを見つける方法だと思います。
Windowsを使用しているため、次のようなコマンドを使用できます。
start .
または
explorer .
.bashrc
ファイルを見つけるGit Bashインストールのルートディレクトリでウィンドウを開きます。存在しない場合は作成する必要があります。
BashウィンドウでVimを使用する代わりに、Notepad ++などのWindowsツールを使用してファイルを編集できます。
1)まず、管理者モードでgit-bash.exeを開きます。(ファイルを右クリックして[管理者として実行]を選択するか、[プロパティ]→[互換性]→[このプログラムを管理者として実行]で設定を変更します。)
2)を実行しますcd ~
。それはあなたを連れて行きますC:/Users/<Your-Username>
。
3)を実行しますvi .bashrc
。これにより、エディターが開きます。INSERTを押して、次の情報の入力を開始します。
alias ll="ls -la" # this changes the default ll on git bash to see hidden files.
cd "C:\directory\to\your\work\path\"
ll # this shows your your directory before you even type anything.
次のコマンドを使用してください、
cat /etc/bash.bashrc > ~/.bashrc
これにより、デフォルト値で新しいbashrcファイルが生成されます。vi ~/.bashrc
このファイルの編集に使用してください。
ファイルが実際ににある場合もあります~/
。これらは、Visual Studio Code / Windows 10でデフォルトのターミナルとしてZshを起動するために行った手順です。
cd ~/
vim .bashrc
以下を貼り付け...
if test -t 1; then
exec zsh
fi
Vimを保存/閉じます。
ターミナルを再起動します
あなたが持っているしたい場合は、プロジェクトの選択リストをするとき、あなたはGitのバッシュを開きます。
ppath
Gitプロジェクトパスのコードヘッダーを編集し、このコードを.bashrcファイルに入れ、$ HOMEディレクトリにコピーします(Windows Vista / Windows 7では、多くの場合C:\ Users \ $ YOUです)。。
#!/bin/bash
ppath="/d/-projects/-github"
cd $ppath
unset PROJECTS
PROJECTS+=(".")
i=0
echo
echo -e "projects:\n-------------"
for f in *
do
if [ -d "$f" ]
then
PROJECTS+=("$f")
echo -e $((++i)) "- \e[1m$f\e[0m"
fi
done
if [ ${#PROJECTS[@]} -gt 1 ]
then
echo -ne "\nchoose project: "
read proj
case "$proj" in
[0-`expr ${#PROJECTS[@]} - 1`]) cd "${PROJECTS[proj]}" ;;
*) echo " wrong choice" ;;
esac
else
echo "there is no projects"
fi
unset PROJECTS