zoukankan      html  css  js  c++  java
  • Bash和vim的一些配置

    用户根目录下面有一个称作 .bashrc 的隐藏文件。Bash默认会执行这个文件里的内容。
     
    里面比较有用的内容包括:
     
    # 让提示符看起来好看一点
    PS1='${debian_chroot:+($debian_chroot)}\[\033[38;5;70m\]\u@\h\[\033[00m\]:\[\033[38;5;105m\]\w\[\033[00m\]\$ '

    # 在有颜色的 terminal 里面,增加颜色
    if [ "$TERM" != "dumb" ]; then
        eval "`dircolors -b`"
        alias ls='ls --color=auto'
        alias dir='ls --color=auto --format=vertical'
        alias vdir='ls --color=auto --format=long'
    fi

    # 让不同类型的文件、文件夹用不同颜色标示出来,易于辨认
    LS_COLORS='di=38;5;39:fi=38;5;229:ln=38;5;215:pi=5:so=5:bd=5:cd=5:or=31:mi=0:ex=38;5;40:*.py=38;5;166'
    export LS_COLORS

    # 一些有用的 alias
    alias ll='ls -lh --color=tty'
    alias la='ls -A'
    alias l='ls -lhtr'
    alias up='cd ..'
    alias up2='cd ../..'
    alias up3='cd ../../..'
    alias up4='cd ../../../..'
    # 使用自己编译的 vim,并制定使用中文编码环境。自己编译时需要注意,增加 python 支持,增加多字节支持。
    alias vi='LC_ALL=zh_CN /home/users/linan03/bin/vim7.3/bin/vim'

    # 每次将命令写入寄存器,用向上箭头找到历史命令
    shopt -s histappend
    PROMPT_COMMAND="history -a; $PROMPT_COMMAND"
     
    VIM 里面比较有用的配置,配置文件为:.vimrc
     
    " 按下 F6,执行同步脚本。在脚本里面设置开发机与测试机的同步目录。
    map <silent> <F6> <ESC>:!~/bin/syncOut.sh <cr>
     
    同步脚本很容易,下面是个例子:
     
    DESTHOST=work@tc-rank-test02.tc.baidu.com 
    # 同步的参数意思是:迭代,增量,压缩的方式同步,包括软链接,不同步 “part-*”,"*.o" 等一些文件。
    rsync -aruvzt --copy-links --exclude "part-*" --exclude "*.o" --exclude "*.svn" --exclude "*.swp" ~/basicData/7_analysisIdx $DESTHOST:/home/work/linan03/basicData
     
     
     
     




  • 相关阅读:
    【leetcode】319. 灯泡开关
    【leetcode】313. 超级丑数
    【leetcode】316. 去除重复字母
    kpw3 kindle越狱过程总结
    SpringBoot工程application.properties文件不识别问题
    mybatis初始配置及错误说明
    运维相关知识
    面试常见
    Bean method 'jdbcTemplate' not loaded because @ConditionalOnSingleCandidate
    mysql5.7.21安装要点记录
  • 原文地址:https://www.cnblogs.com/kidoln/p/2355356.html
Copyright © 2011-2022 走看看