打開 Babun, 執行 babun check
,檢查安裝是否成功。python
{ ~ } » babun check ~ Executing babun check Prompt speed [OK] Connection check [OK] Update check [OK] Cygwin check [OK]
babun check 用於判斷環境是否正確linux
babun update 用於判斷是否有新的更新包git
babun 自帶 pact 包管理github
{ ~ } » pact --help pact: Installs and removes Cygwin packages. Usage: "pact install <package names>" to install given packages "pact remove <package names>" to remove given packages "pact update <package names>" to update given packages "pact show" to show installed packages "pact find <patterns>" to find packages matching patterns "pact describe <patterns>" to describe packages matching patterns "pact packageof <commands or files>" to locate parent packages "pact invalidate" to invalidate pact caches (setup.ini, etc.) Options: --mirror, -m <url> : set mirror --invalidate, -i : invalidates pact caches (setup.ini, etc.) --force, -f : force the execution --help --version
.minttyrc
配置文件:web
BackgroundColour=57,56,57 ForegroundColour=238,238,238 CursorColour=238,238,238 Black=0,0,0 BoldBlack=89,89,89 Red=229,32,130 BoldRed=238,105,171 Green=130,229,32 BoldGreen=171,238,105 Yellow=229,130,32 BoldYellow=238,171,105 Blue=32,130,229 BoldBlue=105,171,238 Magenta=130,32,229 BoldMagenta=171,105,238 Cyan=32,229,130 BoldCyan=105,238,171 White=238,238,238 BoldWhite=255,255,255 Transparency=medium OpaqueWhenFocused=no CursorType=block BoldAsFont=yes AllowBlinking=no Columns=120 Rows=40 Font=Source Code Pro Medium FontHeight=12 CursorBlinks=no BellTaskbar=no
pipshell
wget https://bootstrap.pypa.io/get-pip.py -O - | python
Clone this repository into $ZSH_CUSTOM/plugins (by default ~/.oh-my-zsh/custom/plugins)bootstrap
$ git clone git://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions
Add the plugin to the list of plugins for Oh My Zsh to load:
plugins=(zsh-autosuggestions)
Start a new terminal session, or:
$ source ~/.zshrc
$ git clone git://github.com/joelthelion/autojump.git $ZSH_CUSTOM/plugins/autojump && cd $ZSH_CUSTOM/plugins/autojump
./install.py or ./uninstall.py
[[ -s /home/gongyuqi/.autojump/etc/profile.d/autojump.sh ]] && source /home/gongyuqi/.autojump/etc/profile.d/autojump.sh
autoload -U compinit && compinit -u
Please restart terminal(s) before running autojump.
If you prefer a manual installation, please use the following instructions:
$ git clone git://github.com/petervanderdoes/gitflow.git $ZSH_CUSTOM/plugins/gitflow && cd $ZSH_CUSTOM/plugins/gitflow
Then, you can install git-flow, using:
$ sudo make install
If you prefer a manual installation, please use the following instructions:
$ git clone https://github.com/tj/git-extras.git $ZSH_CUSTOM/plugins/git-extras && cd $ZSH_CUSTOM/plugins/git-extras
Then, you can install git-extras, using:
$ sudo make install
Note: If you are a zsh user, you may want to 'source /home/gongyuqi/.oh-my-zsh/custom/plugins/git-extras//etc/git-extras-completion.zsh' and put this line into ~/.zshrc to enable zsh completion
If you prefer a manual installation, please use the following instructions:
$ git clone https://github.com/zsh-users/zsh-syntax-highlighting.git $ZSH_CUSTOM/plugins/zsh-syntax-highlighting
Add the plugin to the list of plugins for Oh My Zsh to load:
plugins=(zsh-syntax-highlighting)
Start a new terminal session. or:
$ source ~/.zshrc
If you prefer a manual installation, please use the following instructions:
$ git clone https://github.com/zsh-users/zsh-completions $ZSH_CUSTOM/plugins/zsh-completions
Add the plugin to the list of plugins for Oh My Zsh to load:
plugins=(zsh-completions)
Start a new terminal session. or:
$ source ~/.zshrc
If you prefer a manual installation, please use the following instructions:
$ curl -O https://github.com/AlDanial/cloc/archive/v1.72.tar.gz ~/cloc && tar -zxvf v1.72.tar.gz && cd ~/cloc
Then, you can install git-extras, using:
$ sudo make install
or, It is recommended to install cloc with choco:
$ choco install cloc
It is recommended to install httpie with pip:
# Make sure we have an up-to-date version of pip and setuptools: $ pip install --upgrade pip setuptools $ pip install --upgrade httpie
It is recommended to install cheat with pip:
$ [sudo] pip install cheat
將 babun 添加到 cmder:
Add new task in CMDER settings
`Win + Alt + P` to open settings, then go to `Startup > Tasks`. Then hit the `+` symbol on the bottom to create a new task
Add this command in Task Parameters:
/icon "%userprofile%\.babun\cygwin\bin\mintty.exe" /dir "%userprofile%"
Add this command in Commands:
%userprofile%\.babun\cygwin\bin\mintty.exe -o Transparency=0 /bin/env CHERE_INVOKING=1 /bin/zsh.exe
"Open Cmder Here" in context menu
To add an entry in the Windows Explorer context menu to open Cmder in a specific directory, paste this into a OpenCmderHere.reg file and double-click to install it.
Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\Directory\Background\shell\Cmder] @="Open Cmder Here" [HKEY_CLASSES_ROOT\Directory\Background\shell\Cmder\command] @=hex(2):25,00,43,00,4d,00,44,00,45,00,52,00,5f,00,49,00,4e,00,\ 53,00,54,00,41,00,4c,00,4c,00,5f,00,44,00,49,00,52,00,25,00,5c,00,43,00,6d,\ 00,64,00,65,00,72,00,2e,00,65,00,78,00,65,00,20,00,2f,00,53,00,54,00,41,00,\ 52,00,54,00,20,00,22,00,25,00,76,00,22,00,00,00
Cmder 中文顯示問題(1.3以上)
文字重疊
取消勾選設置中的Monospace選項
中文亂碼
在Settings > Startup > Environment裏添加:set LANG=zh_CN.UTF8
This is not the same thing as nvm, which is a completely separate project for Mac/Linux only.
Tip:安裝目錄不要出現空格
settings.txt
root: yourpath\nvm path: yourpath\nodejs arch: 64 proxy: none node_mirror: http://npm.taobao.org/mirrors/node/ npm_mirror: https://npm.taobao.org/mirrors/npm/
配置系統環境變量,
%NVM_HOME%: yourpathnvm
%NVM_SYMLINK%: yourpathnodejs
%NPM_HOME%: yourpathnpm
添加 npm 命令
dos2unix '/cygdrive/c/Program Files/nodejs/npm' cygstart /bin/zsh
Install
$ npm install -g nrm
Usage
Usage: nrm [options] [command] Commands: ls List all the registries use <registry> Change registry to registry add <registry> <url> [home] Add one custom registry del <registry> Delete one custom registry home <registry> [browser] Open the homepage of registry with optional browser test [registry] Show the response time for one or all registries help Print this help Options: -h, --help output usage information -V, --version output the version number
出現如下問題:
compdef: unknown command or service: git compdef: unknown command or service: grep compdef: unknown command or service: git
解決方案:
compaudit | sudo xargs chmod g-w compaudit | sudo xargs chown root rm ~/.zcompdump* compinit
出現如下問題:
66835 error Error: EPERM: operation not permitted, rename 'D:\Desktop\work\website\node_modules\.staging\abbrev-67f8252c' -> 'D:\Desktop\work\website\node_modules\abbrev' 66835 error at Error (native) parent: 'website' } 66836 error Please try running this command again as root/Administrator. 66837 verbose exit [ -4048, true ]
解決方案:
使用管理員權限運行 cmd,node.exe 設置屬性爲, 以管理員身份運行此程序。
出現如下問題:
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: UNPROTECTED PRIVATE KEY FILE! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ Permissions 0744 for '/home/geek/.ssh/id_rsa' are too open. It is recommended that your private key files are NOT accessible by others. This private key will be ignored. bad permissions: ignore key: /home/geek/.ssh/id_rsa
解決方案:
sudo chmod 600 ~/.ssh/id_rsa sudo chmod 600 ~/.ssh/id_rsa.pub
出現如下問題:
CreateProcess Failed with error 740: ��ֹ�����������
解決方案:
因爲使用了 nvm-windows , 須要修改 webStorm
的 node
依賴。 e.g. D:\yourpath\nvm\v6.11.2\node.exe
"Open Cmder Here" in context menu - windows