vim 一般配置

参考自:

http://blog.chinaunix.net/uid-26826958-id-3272375.html

vim的shiftwidth、tabstop、softtabstop设置

http://blog.163.com/allan_36983689/blog/static/316982402010118414355/

还有:

http://www.cnblogs.com/zourrou/archive/2011/04/16/2018493.html

 

自己用的:

set number "设置行号 取消为 set nonu

set expandtab "设置tab 显示 及 宽度
set tabstop=4  " 设定 tab 长度为 4
set shiftwidth=4  " 设定 << 和 >> 命令移动时的宽度为 4
set softtabstop=4           " 使得按退格键时可以一次删掉 4 个空格

set autoindent "vim使用自动对起,也就是把当前行的对起格式应用到下一行
set smartindent "依据上面的对起格式,智能的选择对起方式,对于类似C语言编写上很有用

"设置匹配模式,类似当输入一个左括号时会匹配相应的那个右括号
set showmatch

"会自"提前"动找到第一个b开头的单词
set incsearch

syntax on " 自动语法高亮

set cursorline " 突出显示当前行  多加了一个下划线

set nobackup                " 覆盖文件时不备份

set ignorecase smartcase    " 搜索时忽略大小写,但在有一个或以上大写字母时仍保持对大小写敏感

set hlsearch                " 搜索时高亮显示被找到的文本

set incsearch               " 输入搜索内容时就显示搜索结果

"set foldenable              " 开始折叠

"nnoremap <space> @=((foldclosed(line('.')) < 0) ? 'zc' : 'zo')<CR>
" 用空格键来开关折叠

"set foldmethod=syntax       " 设置语法折叠

" 选中状态下 Ctrl+c 复制 按中键连贴 由于smart的影响,使用 yy会比较整齐
" 其实选中就是复制 中键就是连贴 windows linux 通用快捷键 Ctrl-Insert, Shift-Insert, Shift-Del
vmap <C-c> "+y

"要括号自动配对添加 符号自动补全
set sm
inoremap ( ()<LEFT>
inoremap { {}<LEFT>
inoremap [ []<LEFT>

"设定鼠标定位 可以设定各种模式
"set mouse=a
set mouse=i "只在插入模式下可以似乎用鼠标
"/etc/profile 增加一行alias vi="vim"T 创建别名
"设置命令历史行数
set history=100

"置粘贴模式,这样粘贴过来的程序代码就不会错位了。
set paste


"设置使用vsplit 时的按键映射

nnoremap <C-h> <C-w>h
nnoremap <C-j> <C-w>j
nnoremap <C-k> <C-w>k
nnoremap <C-l> <C-w>l

 

emacs :http://www.tldp.org/HOWTO/Emacs-Beginner-HOWTO-4.html


 

在cygwin中:


set backspace=indent,eol,start " 不设定在插入状态无法用退格键和 Delete 键删除回车符

 "设置鼠标可以修改vim vs 中的大小 以及直接使用鼠标进行切换。由于复制不行方法: 使用中键或先 set mouse= 在set mouse =a

set mouse=a

set selection=exclusive

set selectmode=mouse,key


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值