栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

我的 .bashrc 和 .vimrc 和 .gitconfig 设置

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

我的 .bashrc 和 .vimrc 和 .gitconfig 设置

文章目录
  • .bashrc 设置
  • .vimrc 设置
    • 常用操作
  • .gitconfig


.bashrc 设置
#配置 vi 操作 linux shell 
set -o vi
#使用 vi 替换 vim
alias vi='vim'

.vimrc 设置
set nu
sy on
set ruler
set smartindent shiftwidth=4
set tabstop=4
set expandtab

set listchars=tab:>-,trail:~
set list
colorscheme desert

"映射 esc 键,有坑,上下左右 会被识别成字母,并进入插入模式 不建议映射 esc 键 
"nnoremap  :noh "normal模式 按 esc 关闭当前高亮搜索  

常用操作

:no 或者 :nohl 或者 :nohlsearch : 取消搜索高亮
:set mouse? :查看 vim 是否 开启鼠标模式

开启鼠标模式
:set mouse=x, x取值如下, 例如:set mouse=a, 开启所有模式的mouse支持

  • n 普通模式

  • v 可视模式

  • i 插入模式

  • c 命令行模式

  • h 在帮助文件里,以上所有的模式

  • a 以上所有的模式

  • r 跳过 |hit-enter| 提示

  • A 在可视模式下自动选择

关闭鼠标模式
:set mouse=, =后面不要跟任何值, 可以关闭鼠标模式

.gitconfig
[alias]
st = status
ci = commit
br = branch
co = checkout
au = add -u .
ll = log --oneline --graph
d = difftool
[diff]
tool = vimdiff

git difftool 设置:
git config --global diff.tool vimdiff

参考链接:
https://blog.csdn.net/ballack_linux/article/details/56670311
https://blog.csdn.net/ballack_linux/article/details/83899103

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/890399.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号