1 Star 0 Fork 4

卓洋 / vimrc

forked from 双笙子佯谬 / vimrc 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
.bash_aliases 3.60 KB
一键复制 编辑 原始数据 按行查看 历史
双笙子佯谬 提交于 2022-03-31 13:27 . readd
alias ls='ls --color=auto'
alias la='ls -A'
alias l='ls -lA'
alias grep='grep --color=auto'
alias s='ls'
alias sl='ls'
alias b='vim'
alias mk='make'
alias p='python'
alias pm='python -m'
alias gut='git'
alias gl='git log'
alias glm='git log master'
alias gt='git stash'
alias gtp='git stash pop'
alias gk='git reset'
alias gkh='git reset --hard'
alias gka='git reset HEAD^'
alias gkha='git reset --hard HEAD^'
alias gp='git push'
alias gpf='git push -f'
alias gq='git pull'
alias gpu='git push -u'
alias gpuo='git push -u origin'
alias gqu='git pull --set-upstream'
alias gquo='git pull --set-upstream origin'
alias gc='git commit -m'
alias gcm='git commit'
alias gca='git commit --amend'
alias gg='git switch'
alias ggo='git switch -c'
alias grv='git revert'
alias grva='git revert HEAD'
alias gggo='git checkout -b'
alias ggm='git switch master'
alias ggg='git checkout'
alias ggt='git checkout --track'
alias gcp='git cherry-pick'
alias gcpc='git cherry-pick --continue'
alias gcpa='git cherry-pick --abort'
alias grem='git remote'
alias gm='git merge'
alias gmm='git merge master'
alias gmom='git merge origin/master'
alias gfom='git fetch origin master'
alias glom='git log origin/master'
alias gfo='git fetch origin'
alias gma='git merge --abort'
alias gb='git branch'
alias gbd='git branch -D'
alias gs='git status'
alias gd='git diff'
alias gdm='git diff master'
alias gdc='git diff --cached'
alias gda='git diff HEAD^'
alias gdaa='git diff HEAD^^'
alias ga='git add .'
alias gad='git add'
alias gac='git add . && git commit -m'
alias ge='git rebase -i'
alias gem='git rebase -i master'
alias gec='git rebase --continue'
alias gea='git rebase --abort'
alias gsm='git submodule'
alias gsmu='git submodule update --init --recursive'
alias gsmuu='git submodule update --init'
alias gr='git restore'
alias grs='git restore --staged'
alias grm='git rm'
alias grmc='git rm --cached'
alias rmb='rm -rf build'
#alias prox='~/ssr/prox'
c() {
if [ "x$1" != "x" ]; then
if [ "x$2" != "x" ]; then
cp -r "$@"
if [ "x$3" == "x" ]; then
if [ -d "$2" ]; then
cd "$2" # > /dev/null
fi
fi
else
cd "$1"
fi
fi
ls
}
alias x='c ..'
m() {
if [ "x$1" != "x" ]; then
mv "$@"
fi
ls
}
alias cpr='cp -r'
alias rmrf='rm -rf'
alias bal='vim ~/.bash_aliases'
alias bm='vim main.*'
alias bb='vim CMakeLists.txt'
alias bi='vim $(fzf)'
alias md='mkdir -p'
alias hsun='sudo systemctl start runsunloginclient'
alias hiwd='sudo systemctl restart iwd'
alias piwd='ping baidu.com -c4'
alias hpxy='sudo systemctl restart cgproxy'
alias adb='/opt/android-sdk/platform-tools/adb'
alias adbadb='adb kill-server && adb start-server && adb devices'
alias hhxo='node_modules/hexo-cli/bin/hexo'
alias nvvp='PATH="/usr/lib/jvm/java-8-openjdk/bin:$PATH" nvvp'
export VISUAL=vim
export EDITOR=vim
complete -cf sudo
complete -cf man
PS1='\[\033[01;`get_last_exit_code`m\]\u@\h \[\033[01;34m\]\w \[\033[31m\]`get_git_branch`\[\033[35m\]\$\[\033[00m\] '
get_last_exit_code() {
ret=$?
if [ "x$ret" != "x0" ]; then echo "33"; else echo "32"; fi
}
get_git_branch() {
branch=`git rev-parse --abbrev-ref HEAD 2> /dev/null`
if [ "x$branch" != "x" ]; then echo "($branch) "; fi
}
bashes() {
bash
bashes
}
#proxies() {
#prox bash
#proxies
#}
happycode() {
source /etc/X11/xinit/xinitrc.d/50-systemd-user.sh
eval $(gnome-keyring-daemon --start)
export SSH_AUTH_SOCK
}
[ -f .bash_localrc ] && . .bash_localrc
# FZF configs
[ -f ~/.bash_completion ] && . ~/.bash_completion
_fzf_setup_completion path gd gdc gr grs grm grmc gad p b
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/blackfacepadent/vimrc.git
git@gitee.com:blackfacepadent/vimrc.git
blackfacepadent
vimrc
vimrc
main

搜索帮助

344bd9b3 5694891 D2dac590 5694891