macbook上的vim怎么设置语法高亮和显示行号

在我写这篇文章之前我的vim就很普通,没有语法高亮、无法显示行号。
但是我通过在网上不断查阅一些处理方法和经验之后,我终于能将我MacBook电脑上的vim配置出语法高亮和显示行号了!
作为一名乐于分享、乐于助人的新手程序员😜,我决定把我的解决办法分享给更多跟我遇到相似问题的人,去帮助他们解决问题。

首先

我想说的是,vim中的各个设置都被储存在一个名叫“vimrc”的文件之中,并且这个文件的路径就是:/usr/share/vim/vimrc。所以如果你想要修改vim的某一个设置的话(比如说:你想在vim中让语法高亮),那么你就必须修改vimrc文件中的内容才能达到预期的目标。

但是

因为这个文件(也就是:vimrc文件)是系统级的vimrc配置文件,为了保证vim的正常运行,一般并不会直接修改这个文件。而是在~目录下创建一个新的用户级vimrc文件。然后我们再在这个新的用户级文件中修改内容只有这样我们才能达到预期的目标。

所以

真正的解决办法的步骤是这样的:

第一步:
我们先在~目录下创建一个新的用户级vimrc文件,所以我们要先在终端中输入:

cp /usr/share/vim/vimrc ~/.vimrc

用此代码在~目录下创建一个新的用户级vimrc文件

第二步:
我们要打开新创建的文件.vimrc,所以我们要先在终端中输入:

vi ~/.vimrc

第三步:
我们要在我们打开的文件的末尾加上两行命令:

set nu
syntax on

这两行命令加上之后,大概就是长这个样子的:
在这里插入图片描述

然后把该文件保存并退出就行了。这个时候你再用vim打开文件时,你就会惊喜地发现:打开的文件中不仅有语法高亮了,而且还有行号了!

希望该文能对你有些帮助。😘

最后附上其它vim设置(从网上找来的):

命令作用
set nocompatible去掉有关vi一致性模式,避免以前版本的bug和局限
set nu!显示行号
set guifont=Luxi/ Mono/ 9设置字体,字体名称和字号
filetype on检测文件的类型
set history=1000记录历史的行数
set background=dark背景使用黑色
syntax on语法高亮度显示
set autoindentvim使用自动对齐,也就是把当前行的对齐格式应用到下一行(自动缩进)
set cindent(cindent是特别针对 C语言语法自动缩进)
set smartindent依据上面的对齐格式,智能的选择对齐方式,对于类似C语言编写上有用
set tabstop=4设置tab键为4个空格
set shiftwidth =4设置当行之间交错时使用4个空格
set ai!设置自动缩进
set showmatch设置匹配模式,类似当输入一个左括号时会匹配相应的右括号
set guioptions-=T去除vim的GUI版本中得toolbar
set vb t_vb=当vim进行编辑时,如果命令错误,会发出警报,该设置去掉警报
set ruler在编辑过程中,在右下角显示光标位置的状态行
set nohls默认情况下,寻找匹配是高亮度显示,该设置关闭高亮显示
set incsearch在程序中查询一单词,自动匹配单词的位置;如查询desk单词,当输到/d时,会自动找到第一个d开头的单词,当输入到/de时,会自动找到第一个以de开头的单词,以此类推,进行查找;当找到要匹配的单词时,别忘记回车
set backspace=2设置退格键可用
  • 10
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值