步骤1:

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

先复制一份vim配置模板到个人目录下

注:redhat 改成 cp /etc/vimrc ~/.vimrc

步骤2:

vi ~/.vimrc

进入insert模式,在最后加二行

syntax on

set nu!

保存收工。

最后附上

set nocompatible                 "去掉有关vi一致性模式,避免以前版本的bug和局限

set nu!                                    "显示行号

set guifont=Luxi/ Mono/ 9   " 设置字体,字体名称和字号

filetype on                              "检测文件的类型

set history=1000                  "记录历史的行数

set background=dark          "背景使用黑色

syntax on                                "语法高亮度显示

set autoindent                       "vim使用自动对齐,也就是把当前行的对齐格式应用到下一行(自动缩进)

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时,会自动找到第一个以ds开头的单词,以此类推,进行查找;当找到要匹配的单词时,别忘记回车

set backspace=2           " 设置退格键可用

注:如果是mac,更好的办法是直接换掉默认的终端,改用zsh,百度一下zsh,有很多教程,

比如:

http://blog.163.com/qy_gong/blog/static/1718738792013102992830558/

http://www.cnblogs.com/heiniuhaha/archive/2011/10/18/2216357.html

http://zhuanlan.zhihu.com/mactalk/19556676

附zsh的运行截图:

zsh已经把很多参数默认改好了,包括颜色方案啥的,直接用就行了

linux进入vi永久显示行数,mac/linux中vim永久显示行号、开启语法高亮相关推荐

  1. linux命令查找行数命令,Linux中用grep命令来搜索单词及统计匹配的行数

    使用 grep 命令来搜索多个单词要使用 grep 命令来搜索多个字符串或单词,我们该怎么做?例如我想要查找 /path/to/file 文件中的 word1.word2.word3 等单词,我怎么样 ...

  2. Navicat:显示的行数与表中实际的行数不一致

    文章目录 1 Navicat 显示的行数 2 实际的行数 3 原因 1 Navicat 显示的行数 2 实际的行数 SELECTCOUNT(*) FROMtable1 3 原因 MySQL 在当前连接 ...

  3. Fedora 17 meld 显示行号以及语法高亮

    windows 下 beyond compare3是1个相当优秀文本比较工具 虽有也有linux版本,但是没有32位. 而linux下也有一个开源替代品, 叫meld fedora下 yum inst ...

  4. python 文件行数_python—文件和数据(文件行数 文件字符分布)

    文件行数 描述 打印输出附件文件的有效行数,注意:空行不计算为有效行数. 文件下载地址: 链接:https://pan.baidu.com/s/1xURpGrALY0aZaoIEZI1LpA 提取码: ...

  5. linux里面vim自动显示行号,linux中vim永久显示行号、开启语法高亮

    vim ~/.vimrc 进入insert模式,在最后加二行 syntax on set nu! 保存收工. 设置用视图模式的缩进为4个空格 set smartindent set tabstop=4 ...

  6. linux中vim如何显示行数,vim 在linux下中如何设置显示行数

    在.vimrc(或/etc/vimrc)文件中输入如下文本: set tabstop=4 set softtabstop=4 set shiftwidth=4 set noexpandtab set ...

  7. Linux查看文件字节数、行数、大小【shell获取文件行数、字节数】

    wc xxx.dat wc xxx.dat:使用wc可以查看文件的信息,信息内容对应的分别是 行数 单词数 字节数 文件名 使用awk可以获取对应的值: wc xxx.dat |awk '{print ...

  8. vim显示行号、语法高亮、自动缩进的设置

    在UBUNTU中vim的配置文件存放在/etc/vim目录中,配置文件名为vimrc  在Fedora中vim的配置文件存放在/etc目录中,配置文件名为vimrc 在Red Hat Linux 中v ...

  9. 文件行数_linux/unix下如何统计文件行数

    在日志分析过程中,经常会遇到文件行计数的情况.它可以帮助我们分析业务数据. 那么在Linux中如何使用linux命令行统计文件行数呢? 使用linux wc命令统计文件行数 ➜ wc -l test. ...

最新文章

  1. Xamarin Essentials教程地理定位Geolocation
  2. 前端性能的几个基础指标
  3. 用Java读取xml文件内容
  4. 误删mysql数据库密码后,如何恢复密码
  5. 报表没完没了怎么办? | 润乾集算器提效报表开发
  6. 防红直连php,【源码资源】20新PHP网址缩短防封防红短网址生成系统
  7. ======第四章存储器管理======
  8. 8位深, 16位深,24位深,32位深图片显示原理及对比
  9. 前端常用素材网站整理
  10. 马哥linux视频笔记,马哥linux培训第四天笔记
  11. Python格式化输出总结
  12. 四种PS蒙版的运用:快速蒙版、图层蒙版、矢量蒙版、剪切蒙版
  13. QLExpression学习使用教程
  14. 墨盒和墨仓打印机区别?
  15. 微信小程序中map地图中取消地点图标文字(干净地图)
  16. [ZJOI2008]无序运动Movement
  17. cadence 批量一次性修改title 页码标题等
  18. python的pyaudio教程入门_Python PyAudio 安装使用
  19. 第十三届蓝桥杯EDA赛项国奖心得分享
  20. 傅里叶变换与拉普拉斯变换的概念理解

热门文章

  1. 计算机史话 —— 回车和换行 与 文本文件和二进制文件
  2. Git 基础(九)—— Failed to push some refs to git
  3. 【学习 OpenCV】—— 图像减色(color reduced)
  4. 设计模式C++实现——工厂模式
  5. java个人博客系统源码_Java基于SSM的个人博客系统(源码 包含前后台)
  6. ubutntu 使用tftp_TI 816X开发板直接从SD卡读取内核到内存中和通过TFTP下载到内存中区别...
  7. vue:无法将“vue”识别为脚本_Vue3将带来巨大的性能提升
  8. python从入门到精通 明日科技 电子书-Python从入门到精通(明日科技出版) 源代码+课件+视频 全套...
  9. python安卓下载-python手册中文版apk下载
  10. python工资一般多少西安-Python面试经验分享——西安贝业思数据