前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >linux系统下Vi编辑器或者Vim编辑器设置显示行号、自动缩进、调整tab键宽度的技巧?

linux系统下Vi编辑器或者Vim编辑器设置显示行号、自动缩进、调整tab键宽度的技巧?

作者头像
黑泽君
发布2018-10-11 10:52:58
3.2K0
发布2018-10-11 10:52:58
举报
文章被收录于专栏:黑泽君的专栏黑泽君的专栏

工作中嫌vim 中一个tab键的宽度太大,linux系统默认,没改之前是一个tab键宽度是8个字符,想改成4个字符,

操作如下:(注意:这是在root用户下) cd ~ vim .vimrc 添加如下几行:(注意:括号中的不是哦,是我添加的注释说明) set shiftwidth=4    (表示每一级缩进的长度) set softtabstop=4   (表示在编辑模式的时候按退格键的时候退回缩进的长度) set nu        (显示行号) set autoindent     (自动缩进)

:wq (保存退出) source .vimrc    (使配置文件生效)

这样可以啦!

-----------------------------------------------------------------------------

当在其他用户下,按照上面修改后会发现,每次用vi打开文件后,会出现错误,如下:

Error detected while processing /home/chen/.vimrc:  (处理/home/chen/.vimrc时检测到错误:)

......

......

......

不影响编辑,但是很别扭,肯定有不对的地方。

这是需要:

在root用户下使用命令 vi /etc/vim/vimrc.tiny 修改文件,将set compatible 设置成set nocompatible。这是因为有时候系统会默认vim兼容vi,所以使用vi的命令。

操作完成后,再次按照上面的操作设置下即可。

============================================================================= 使用SecureCRT vim编辑行时,发现一行到72个字符时就自动换行了,很不爽!

:set textwidth=200   或者: :set tw=200

继续编辑即可啦!

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017-12-26 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档