怎么将vim修改像vc++自动换行缩进

转载 2015年07月08日 13:29:13

文章链接:http://blog.sina.com.cn/s/blog_6f6b029301015ogt.html

找到/etc/vimrc文件在文件,用vim将其打开,在此文件开头加上如下
1)设置(软)制表符宽度为4:
set tabstop=4
set softtabstop=4
2)设置缩进的空格数为4
set shiftwidth=4
3)设置自动缩进:即每行的缩进值与上一行相等;使用 noautoindent 取消设置:
set autoindent
4)设置使用 C/C++ 语言的自动缩进方式:
set cindent
5)设置C/C++语言的具体缩进方式(以我的windows风格为例):
setcinoptions={0,1s,t0,n-2,p2s,(03s,=.5s,>1s,=1s,:1s
6)如果想在左侧显示文本的行号,可以用以下语句:
set nu
在此文件尾部加入如下信息:
最后,如果没有下列语句,就加上吧:
if &term=="xterm"
set t_Co=8
set t_Sb=^[[4%dm
set t_Sf=^[[3%dm
endif
还有中文显示问题,
可以添加:
let &termencoding=&encoding
set fileencodings=utf-8,gbk,ucs-bom,cp936
上面这两行命令即可

相关文章推荐

在Linux系统中设置vim的属性(自动换行、显示行号、高亮度显示、自动缩进)

在UBUNTU中vim的配置文件存放在/etc/vim目录中,配置文件名为vimrc  在Fedora中vim的配置文件存放在/etc目录中,配置文件名为vimrc 在Red Hat Linu...

VC++ edit 编辑框自动换行

VC++ edit 编辑框自动换行2011-02-10 14:20原文地址:http://hi.baidu.com/laoyang1018/blog/item/4bf9c2ce5f3549109245...

uilabel 的相关处理 类富文本(自动换行,设置行高,同一个label多种颜色,给文字加下划线 首行缩进 等 等)

1.自动换行 UIFont *font=[UIFont systemFontOfSize:lableFont]; self.numberOfLines=0; self.lineBreakMode=NS...

Sublime text 3汉化包 修正换行缩进

  • 2017年06月26日 15:42
  • 337KB
  • 下载

XML格式化(换行,缩进)

  • 2013年07月30日 19:13
  • 455B
  • 下载

css换行缩进

css换行缩进

关于文本换行缩进问题

1.关于文本自动换行后如何缩进问题 昨天在做页面合同的时候遇到了一个小问题,页面上有一段文字第一行不缩进,文本自动换行后需要缩进,比如:下面的效果图       后来尝试先在左边用paddin...

美化CSDN博客--markdown编辑器中段落缩进、换行,改变字体、字号与颜色等

CSDN本身是有编辑器的,但它的编辑器体验“MarkDown编辑器”差太多,所以大部分博友编写博客都是会切换到“MarkDown编辑器”下编写博客的,可以一边编写一边预览效果。  Markdown是一...

如何在CentOS 下改变 ‘Tab’ 键的缩进以及在Vim中自动补全括号?

在我们成功安装 完 CentOSCentOS 后 我们肯定会使用 vimvim ,然后进入到编辑器中,然后我们就会发现以前喜欢按的 ‘Tab’ 键竟然是 88 个空格,然后还没有自动补全括号的功能在怎...

DEBIAN vim的语法高亮和自动縮进

首先要进入编辑vimrc:  sudo  vim /etc/vim/vimrc 1、显示行号    在文件末端添加一新行,输入 set nu 2、语法高亮 在文件中找到 "synt...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:怎么将vim修改像vc++自动换行缩进
举报原因:
原因补充:

(最多只允许输入30个字)