proxy代理   soft软件   IT 业界特快   norton 诺顿病毒库   代理列表   search FTP搜索   whois IP地理位置   blog 追求完美  
money理财   life生活   RSS聚合门户   firefox WEB浏览器   免费域名   typeset 假古文   AntiVirus 反病毒   ipcn 站点导航  

« 信息产业部ICP/IP地址信息备案 | Main | Cisco 自防御安全网络 »

May 19, 2005

VIM 的代码自动缩进 autoindent 引出 set no VIM 设置

版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明。
https://windtear.net/archives/2005/05/19/000665.html http://windtear.net/archives/2005/05/19/000665.html

正好提到这事
于是就blog一下

主要想blog的是 vim的设置
set no...

比如我一般都习惯改一下注释的颜色
有时也喜欢显示行号
tab缩进小些对眼睛舒服
来个简单的  ~/.vimrc
highlight Comment ctermfg=green
se nu
se ts=4
se sw=4

比如其中 se nu 就是 set number 的简写
万一不想要了呢
就 set nonumber

具体的可以help看帮助

讨论到的自动缩进是 autoindent
主要是 c 代码等
拷贝粘贴  就在已经缩进的基础上再缩进 很不美

于是就可以 set noautoindent 解决
或者设置 set paste

具体 vim 网站有 Tips
Tip #330: how to stop auto indenting
http://www.vim.org/tips/tip.php?tip_id=330

Tip #330: how to stop auto indenting

 tip karma   Rating 806/270, Viewed by 14055 

created:   September 20, 2002 13:01      complexity:   intermediate
author:   Francis      as of Vim:   6.0

Since VIM 6.0 the indent has been improved so much.
But sometimes when we are pasting formated text (source code or HTML etc)
into a buffer, VIM indents again so that lines will be padded with too
much spaces.

Setting nocindent, noautoindent, nosmartindent still cannot stop this.
All you need to do is "set paste", then paste your stuff, and then
"set nopaste" again.

Ref: indentexpr

本blog WWW

Posted by windtear at May 19, 2005 9:30 PM

本站使用中的任何问题,请与 windtear @ windtear.net 联系
Copyright© 1999-2024 Windtear. All rights reserved.