当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 3 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : VIM编辑SHELL问题
帖子发表于 : 2009-09-11 18:58 
头像

注册: 2008-07-21 0:26
帖子: 221
地址: 郑州-北环-华北水利水电学院
送出感谢: 0 次
接收感谢: 0 次
VIM编辑确实很方便,现在都是在学习中,今天编辑时自动缩进总是有问题,不知道那里配置错了,可是我也没变啊

正常情况下,不是if 跟 fi 成对,对照,其他也一样,现在?
吧vim配置也发上来


附件:
文件注释: set tags+=~/.vim/systags

:inoremap ( ()<ESC>i
:inoremap ) <c-r>=ClosePair(')')<CR>
:inoremap { {}<ESC>i
:inoremap } <c-r>=ClosePair('}')<CR>
:inoremap [ []<ESC>i
:inoremap ] <c-r>=ClosePair(']')<CR>
:inoremap < <><ESC>i
:inoremap > <c-r>=ClosePair('>')<CR>

function ClosePair(char)
if getline('.')[col('.') - 1] == a:char
return "\<Right>"
else
return a:char
endif
endf
let Tlist_Show_One_File=1
let Tlist_Exit_OnlyWindow=1

:set cscopequickfix=s-,c-,d-,i-,t-,e-

nnoremap <silent> <F12> :A<CR>

:source $VIMRUNTIME/delmenu.vim
:source $VIMRUNTIME/menu.vim

let g:WC_min_len=2 " 当输入到第3个字母时才自动补全,自己可以改变之.
:autocmd BufEnter * call DoWordComplete() " 每个buffer自动启用自动补全filetype plugin on


syntax on
set tabstop=4
set softtabstop=4
set shiftwidth=4
set autoindent
set cindent
set cinoptions={0,1s,t0,n-2,p2s,(03s,=.5s,>1s,=1s,:1s
set nu
if &term=="xterm"
set t_Co=8
set t_Sb=^[[4%dm
set t_Sf=^[[3%dm
endif
set nocompatible

set number

filetype plugin indent on
filetype on

set history=1000


syntax on

set autoindent
set smartindent

set tabstop=4
set shiftwidth=4

set showmatch

set guioptions-=T

set vb t_vb=

set ruler

set mouse=a

set cindent

set incsearch

Screenshot-break.sh (~-code-linux programing-2.shell) - VIM.png
Screenshot-break.sh (~-code-linux programing-2.shell) - VIM.png [ 27.94 KiB | 被浏览 394 次 ]



_________________
学习就是不断失败再胜利的过程!

望大家多多指教,小弟不胜感激!

邮箱:ququanfang@gmail.com
博客:http://hi.baidu.com/love214925
页首
 用户资料  
 
2 楼 
 文章标题 : Re: VIM编辑SHELL问题
帖子发表于 : 2009-09-11 19:56 
头像

注册: 2009-05-20 19:32
帖子: 2462
送出感谢: 0 次
接收感谢: 2
没细看你的配置

请确认:
filetype plugin indent on

还有最好在status显示文件类型 这样好观察
set statusline=%f%m\ \[%{&ff}:%{&fenc}:%Y]\ %{getcwd()}%=(%b,0x%B)(%l\/%L\|%c%V)%P%<


_________________
irc 聊天室
ubuntu-cn 的irc 频道为
irc.ubuntu.com 8001 #ubuntu-cn
UTF8编码 可用 irssi xchat pidgin weechat 登录

http://webchat.freenode.net/?channels=ubuntu-cn
irc://irc.freenode.net/ubuntu-cn


页首
 用户资料  
 
3 楼 
 文章标题 : Re: VIM编辑SHELL问题
帖子发表于 : 2009-09-12 13:09 
头像

注册: 2008-07-21 0:26
帖子: 221
地址: 郑州-北环-华北水利水电学院
送出感谢: 0 次
接收感谢: 0 次
谢谢了,可是没有那一句的话就直接没有缩进了,呵呵,只有重新配置VIM了,但这样我的插件啊,谢谢你帮助了


_________________
学习就是不断失败再胜利的过程!

望大家多多指教,小弟不胜感激!

邮箱:ququanfang@gmail.com
博客:http://hi.baidu.com/love214925


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 3 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译