Git для Windows:.bashrc или эквивалентные файлы конфигурации для оболочки Git Bash
Я только что установил Git для Windows и рад видеть, что он устанавливает Bash.
Я хочу настроить оболочку так же, как я могу под Linux (например, настроить псевдонимы, такие как ll на ls -l), но я не могу найти .bashrc или эквивалентные файлы конфигурации.
что я должен редактировать?
7 ответов:
создать под
~/.bashrcи вы уходите. Аналогично для~/.gitconfig.
~как правилоC:\Users\<your user name>папка. Набравecho ~в терминале Git Bash расскажет вам, что это за папка.если вы не можете создать файл (например, ОС Windows), выполните следующую команду:
copy > ~/.bashrcокно выведет сообщение об ошибке (не нашел), но файл будет создан и готов к редактированию.
в новых версиях Git для Windows, Bash запускается с
--loginчто заставляет Bash не читать.bashrcнапрямую. Вместо этого он читает.bash_profile.если этот файл не существует, создайте его со следующим содержимым:
if [ -f ~/.bashrc ]; then . ~/.bashrc; fiЭто заставит Баш читать . Из моего понимания этот вопрос, Git для Windows должен сделать это автоматически. Однако, я только что установил версию 2.5.1, и это не.
мне пришлось добавить переменную среды пользователя,
HOMEсC:\Users\<your user name>собирается система,Дополнительные Параметры Системы, в Свойства Системы
Я думаю, что вопрос здесь в том, как найти .файл bashrc на Windows.
Так как вы используете Windows, вы можете просто использовать такие команды, как
start .или
explorer .чтобы открыть окно с корневым каталогом вашей установки Git Bash, где вы найдете . Возможно, вам придется создать его, если он не существует.
вы можете использовать инструменты Windows, такие как Notepad++ для редактирования файла вместо использования Vim в вашем Bash окно.
1) Начните с открытия git-bash.exe в режиме администратора. (Щелкните правой кнопкой мыши файл и выберите "Запуск от имени администратора" или измените настройки в разделе свойства → совместимость → запустите эту программу от имени администратора.)
2) Run
cd ~. Это приведет вас кC:/Users/<Your-Username>.3) Run
vi .bashrc. Это откроет вас в Редакторе. Нажмите Вставить, а затем начните вводить следующую информацию: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.
иногда файлы на самом деле находятся в
~/. Это шаги, которые я предпринял, чтобы начать Zsh терминал по умолчанию на Visual Studio Code / Windows 10.
cd ~/
vim .bashrcвставить следующий...
if test -t 1; then exec zsh fi
сохранить / закрыть Vim.
перезагрузка терминал
Если вы хотите список выбора проектов когда вы открываете Git Bash:
- Edit
ppathв заголовке кода для ваших проектов Git путь, поместить этот код в .bashrc файл, и скопируйте его в свой $HOME каталог (в Windows Vista / Windows 7 это часто C:\Users\$вы).
#!/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
- вы можете установить этот файл как исполняемый внутри Git Баш,chmod +x .bashrc (но это, вероятно, излишним, так как этот файл хранится на NTFS файловая система)
Comments