Drecik学习经验分享

转载请注明出处:http://blog.csdn.net/drecik__/article/details/8452347

Linux系统中vim设置tab键的宽度 在 Vim 中可以很方便的根据不同的文件类型来设置。

使用 tab 制表符或者空格还可以设置长度,非常灵活。

  • 在自己的家目录下建立.vimrc文件。终端输入vi ~/.vimrc 回车。
  • 在.vimrc文件中输入如下文本
set tabstop=4
set softtabstop=4
set shiftwidth=4
set noexpandtab
set nu
set autoindent
set cindent

其中:Tabstop:表示一个 tab 显示出来是多少个空格的长度默认 8。

Softtabstop:表示在编辑模式的时候按退格键的时候退回缩进的长度当使用 expandtab 时特别有用。

Shiftwidth:表示每一级缩进的长度一般设置成跟 softtabstop 一样。 当设置成 expandtab 时缩进用空格来表示noexpandtab 则是用制表符表示一个缩进。

Nu:表示显示行号。

Autoindent:表示自动缩进。

Cindent:是特别针对C语言自动缩进。

  • 设置完后保存退出。运行source ~/.vimrc 使配置文件生效。即可体验按tab键时缩进4个空格的宽度,C编程时换行自动缩进。

Linux vim设定Tab键缩进相关推荐

  1. 设置 vim 显示行号/ Tab 键缩进为4格

    设置 vim 显示行号/ Tab 键缩进为4格 1. 临时显示行号 在 INSERT 模式下,键入 ESC 退出 INSERT 模式,然后输入 : (注意是英文输入法下),紧接着键入 set numb ...

  2. vim的tab键设定

    多在windows上编程的童鞋可能习惯于感受tab键为4个空格的长度,不过在linux系统中一般默认设定tab键为8个空格长度来显示.事实上tab也确实是8个空格的长度.不过由于习惯问题,某些童鞋还是 ...

  3. Ubuntu下vim设置tab键为4个空格

    1.Ubuntu下vim tab键默认为8个字节缩进,但是我们实际编程的时候感觉缩进量太大,很不美观 2.我们怎么设置tab键缩进大小呢? (1)若/etc/vim/vimrc目录下为可读可写,直接进 ...

  4. vim中tab键8空格换4空格

    前言 很多时候,都看不惯vim中tab键8个空格,觉得这个空格实在是太长了,浪费屏幕,那么现在就让你解决掉8个tab键8个空格,换成4个空格. 具体步骤 打开文件:/etc/vimrc vim /et ...

  5. Linux 中的TAB键妙用

    Linux 中的长文件名确实可以给我们带来"望文生意"的好处, 同时也带来输入长目录名和长文件名麻烦,Linux 中的TAB键 正是为了弥补这一点. TAB键的两大作用: 1. 只 ...

  6. Linux 中的TAB键名字补全使用方法

    Linux 中的TAB键妙用 Linux 中的长文件名确实可以给我们带来"望文生意"的好处,同时也带来输入长目录名和长文件名麻烦,Linux 中的TAB键 正是为了弥补这一点. T ...

  7. Eric6使用Tab键缩进

    在写python代码的时候,我们要注意tab键和空格键不能混合使用,要不就铁了心一直用空格,要不就图个省事用tab键 最近用Eric6的时候,一直出现tab键不能缩进的现象 我们需要在"设置 ...

  8. linux vim 配置文件(高亮+自动缩进+行号+折叠+优化)

    点评:将一下代码copy到 用户目录下 新建文件为 .vimrc保存即可生效 如果想所有用户生效 请修改 /etc/vimrc (建议先cp一份) "==================== ...

  9. python语言的缩进可以采用tab键实现吗_python中使用空格还是使用 Tab键缩进的建议...

    对于程序员来说,其实Tab和空格远远不只是"立场"问题那么简单. 在不同的编辑器里tab的长度可能不一致,所以在一个编辑器里用tab设置缩进后,在其它编辑器里看可能缩进就乱了.空格 ...

最新文章

  1. 男人约会动机大揭秘。
  2. mysql 中is not null 和 !=null的区别
  3. 怎样判别蓄电池的好坏?
  4. YOLO学习-3:ubuntu16.04+ yolov3(darknet)+GPU(nvidia 1080ti)+opencv2.4.11 摄像头测试实践
  5. 奇妙的安全旅行之DES算法(二)
  6. 力展物流公司上云 低成本、实例资源使用效率提升
  7. 设计模式 - 单例模式(Singleton Pattern)
  8. 我关注的那些程序员大佬
  9. ldconfig为空时会清已有的链接?
  10. 如何运用Python与高德API来获取餐饮、珠宝等线下行业的竞争对手信息?
  11. 【今晚群分享预告】 58集团监控系统实践
  12. html5广告的版式设计,25张以文字排版为主的海报设计
  13. 台式计算机usb接口无反应6,教你电脑usb接口不能用的解决方法
  14. 寻找最小生成树的欧拉路径,即一笔画问题
  15. 吴恩达机器学习第一周测试
  16. 张爱玲的 因为懂得,所以慈悲 如何理解
  17. 视频处理之浮雕效果【附源码】
  18. gitblit中忘记admin密码,怎么办?附详细解决方法和截图
  19. 微信小程序学习笔记--测颜值
  20. Vue中实现鼠标悬浮完成图片替换

热门文章

  1. MFC学习笔记(一)High Speed Chart 控件使用
  2. IP地址,子网,掩码的计算
  3. linux 命令中英文对照,收集
  4. 为了性能,别再用pip安装TensorFlow了
  5. 万豪旅享家旗下万怡酒店品牌落子江苏江阴
  6. 高等数学复习之六(微分方程)
  7. CentOS安装 xmms
  8. Hadoop Shell命令详解
  9. Final Cut Pro X 10.4.8 Apple出品的专业视频非线性编辑软件
  10. 笨办法学python3 学习笔记 习题20-21