linux .vimrc设置 tab设置

linux .vimrc设置 tab设置一.仅设置当前用户的Tab键宽度输入命令:vim~/.vimrc然后:settabstop=4 //我这里将Tab键的宽度设置为4保存:ctrl+z+z(或:wq!)OK!二.设置所有用户的Tab键宽度输入命令:vim/etc/vimrc在vimrc文件的最后添加:settabstop=4保存:ctrl+z+z(或:wq!)OK!这样不管是哪个用…

大家好,又见面了,我是你们的朋友全栈君。

一.仅设置当前用户的Tab键宽度

输入命令:vim ~/.vimrc

然后:set tabstop=4   //我这里将Tab键的宽度设置为4

保存:ctrl+z+z(或:wq!)

OK!

二.设置所有用户的Tab键宽度

输入命令:vim /etc/vimrc

在vimrc文件的最后添加:set tabstop=4

保存:ctrl+z+z(或:wq!)

OK!

这样不管是哪个用户Tab键的宽度都是4了!!

 


linux下可能有n个账户,让vim显示行号有两种方法:仅让当前用户显示行号和让所有用户显示行号

 

一.仅让当前用户显示行号

输入命令:vim ~/.vimrc

然后:set nu

保存:ctrl+z+z(或:wq!)

OK!

二.让所有用户显示行

输入命令:vim /etc/vimrc

在vimrc文件的最后添加:set nu

保存:ctrl+z+z(或:wq!)

OK!

这样不管是哪个用户在vim下都显示行号!!

原文链接:https://www.cnblogs.com/zknublx/p/8534900.html

 

 

vimrc文件是vim的环境设置文件。

整体的vim的设置是在 /etc/vimrc 文件中。如果想设置所有用户的配置,在里面设置就可以了,配置和.vimrc是一样的,在最后面添加下面2中的语句。

不建议修改/etc/vimrc 文件,每个用户可以在用户根目录中设置vim,新建.vimrc。命令如下:

vim ~/.vimrc

    1

    在终端下使用vim进行编辑时,默认情况下,编辑的界面上是没有显示行号、语法高亮度显示、智能缩进等功能的。为了更好的在vim下进行工作,需要手动设置一个配置文件:.vimrc。
    然后粘贴下列选项设置,以后需要更多的配置,直接在里面加内容就可以了:
    set nu “显示行号
    syntax on “自动语法高亮
    set shiftwidth=4 “默认缩进4个空格
    set softtabstop=4 “使用tab时 tab空格数
    set tabstop=4 “tab 代表4个空格
    set expandtab “使用空格替换tab  
———————  
作者:Senvenno27  
来源:CSDN  
原文:https://blog.csdn.net/u011361880/article/details/76290862  
版权声明:本文为博主原创文章,转载请附上博文链接!

 

 

在终端下使用vim进行编辑时,默认情况下,
编辑的界面上是没有显示行号、语法高亮度显示、智能缩进等功能的。
为了更好的在vim下进行工作,需要手动设置一个配置文件:.vimrc。

在启动vim时,当前用户根目录下的.vimrc文件会被自动读取,该文件可以包含一些设置甚至脚本,所以,一般情况下把.vimrc文件创建在当前用户的根目录下比较方便,即创建的命令为:
$vi ~/.vimrc
设置完后
$:x 或者 $wq
进行保存退出即可。

#去掉讨厌的有关vi一致性模式,避免以前版本的一些bug和局限
set nocompatible
#显示行号
set nummber
#检测文件的类型
filetype on
#记录历史的行数
set history=1000
#背景使用黑色
set background=dark
#语法高亮度显示
syntax on
#下面两行在进行编写代码时,在格式对齐上很有用;

imap { {}<ESC>i<CR><ESC>V<O   //如果你想在vim中当输入一个左大括号的时候,让vim自动插入插入右大括号,并且回车换行,将光标置于下一行向右缩进4个空格(一个tab),跟下面几行搭配使用

imap ( ()<ESC>i   // 类似 imap { {}<ESC>i<CR><ESC>V<O

#vim使用自动对起,也就是把当前行的对起格式应用到下一行;
set autoindent
#依据上面的对起格式,智能的选择对起方式,对于类似C语言编写上很有用
set smartindent
#第一行设置tab键为4个空格,第二行设置当行之间交错时使用4个空格
set tabstop=4
set shiftwidth=4
#设置匹配模式,类似当输入一个左括号时会匹配相应的那个右括号
set showmatch
#去除vim的GUI版本中的toolbar
set guioptions-=T
#当vim进行编辑时,如果命令错误,会发出一个响声,该设置去掉响声
set vb t_vb=
#在编辑过程中,在右下角显示光标位置的状态行
set ruler
#默认情况下,寻找匹配是高亮度显示的,该设置关闭高亮显示
#set nohls
#查询时非常方便,如要查找book单词,当输入到/b时,会自动找到第一
#个b开头的单词,当输入到/bo时,会自动找到第一个bo开头的单词,依
#次类推,进行查找时,使用此设置会快速找到答案,当你找要匹配的单词
#时,别忘记回车
set incsearch
———————  
作者:Yang-Zheng  
来源:CSDN  
原文:https://blog.csdn.net/yangzheng_yz/article/details/38734851  
版权声明:本文为博主原创文章,转载请附上博文链接!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/135638.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Git篇

    Git篇

    2021年10月19日
    35
  • cmd查询mysql端口占用,Window通过cmd查看端口占用、相应进程、杀死进程等的命令…「建议收藏」

    cmd查询mysql端口占用,Window通过cmd查看端口占用、相应进程、杀死进程等的命令…「建议收藏」如何查看程序占用的端口一、查看所有进程占用的端口在开始-运行-cmd,输入:netstat–ano可以查看所有进程二、查看占用指定端口的程序当你在用tomcat发布程序时,经常会遇到端口被占用的情况,我们想知道是哪个程序或进程占用了端口,可以用该命令netstat–ano|findstr“指定端口号”二、查看占用指定端口的程序当你在用tomcat发布程序时,经常会遇到端口被占用的情况…

    2022年5月19日
    33
  • 安卓手机修改ntp服务器,修改安卓手机ntp服务器地址「建议收藏」

    安卓手机修改ntp服务器,修改安卓手机ntp服务器地址「建议收藏」修改安卓手机ntp服务器地址内容精选换一换TTL(Time-To-Live)指解析记录在本地DNS服务器中的缓存时间。本地DNS服务器指用户客户端(手机、电脑等)连接Internet网络使用的DNS,默认使用的DNS是宽带运营商自动分配的DNS服务器,用户也可以将该DNS修改为公共DNS服务器,例如,114.114.114.114、8.8.8.8。通过华为云购买的弹性云服务器默认硬件要求如表1所…

    2022年6月9日
    249
  • accesskey的功能_现附上

    accesskey的功能_现附上HTMLaccesskey属性与web自定义键盘快捷访问本文地址:http://www.zhangxinxu.com/wordpress/?p=6142可能很多小伙伴都不知道,我们只要在HTML

    2022年8月6日
    4
  • u盘文件夹exe病毒彻底_u盘中病毒文件变成快捷方式怎么办

    u盘文件夹exe病毒彻底_u盘中病毒文件变成快捷方式怎么办笔者在使用U盘时,无意之间发现U盘所有文件的后缀名均变为“.exe”,经过查询相关资料,确认这是一种病毒(文件夹EXE病毒)一、简介:木马名称:Worm.Win32.AutoRun.soq,当把U盘插入到一台电脑后,U盘内生成了以原文件夹名字命名的文件,且扩展名为exe,其原理是把原来的文件隐藏,重新生成同名的exe文件。二、解决方案:百度下载USBCleaner,根据软件提示进行操作即可完…

    2022年10月25日
    0
  • input之File对象的简单介绍

    input之File对象的简单介绍Input标签的file类型,提供了上传文件的功能。通过此类型,可以上传文件到服务器。但是如何实现上传呢?今天就来好好的说道说道。文件上传这个功能是比较常用的功能,实现起来也不是特别的难,稍微会点

    2022年7月1日
    22

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号