vim的配置如下:

1 syntax enable //语法高亮
2 set number //显示行号
3 set cursorline //突出显示当前行
4 set ruler //打开状态栏标尺
5 set shiftwidth=4 //设定 << 和 >> 命令移动时的宽度为 4
6 set softtabstop=4 //使得按退格键时可以一次删掉 4 个空格
7 set tabstop=4 //设定 tab 长度为 4

在source ~/.vimrc的时候报错:

vimrc:1: command not found: syntax

意思是syntax无法被识别,什么原因呢?

这个我还刚开始以为是vimrc最新的不识别syntax了呢,仔细在网上查找资料之后,才发现了其中的原委:

~/.vimrc文件是vim的配置文件,在每次vim编辑任何文件的时候都会自动读取并设置相关的信息。
你的问题应该出在你在终端输入了命令"source ~/.vimrc",其实你在编辑~/.vimrc之后不需要任何操作,只需要正常的vim编辑你需要的文件就可以了。
ps:之所以终端报syntax命令不存在,是因为你使用source ~/.vimrc命令时,其实相当于直接在终端运行“syntax on”、"filetype on"两个命令,而shell中是不存在syntax/filetype这两个命令的。你可以随便写个文件,里面写"ls -l",然后source这个文件,和直接在终端执行"ls -l"命令输出是一样的。基本上就是这么回事了。

  这个回答还是非常经典的,把我的疑问都说清楚了,真是处处皆学问啊。

最新文章

  1. 原生JavaScript实现Ajax
  2. [转载]DBA的特质第二部分:性格
  3. Ajaxupload.js上传插件使用
  4. mysql给日期增减
  5. C++ 智能指针auto_ptr详解
  6. Cloudera Manager Service Monitor 定期挂掉问题排查
  7. 桥接 NAT HOST-ONLY
  8. How to write a probeContentType() and Usage?
  9. Solr6.6 创建core
  10. IT桔子沙龙之本地生活服务O2O探路者笔记整理
  11. 阿里巴巴2017实习生招聘模拟题(部分)---C++后台开发方向
  12. 手把手教你用Strace诊断问题[转]
  13. java读取UTF-8的txt文件发现开头的一个字符问题
  14. GOCN每日新闻(2017-08-12)
  15. 论文笔记:Learning how to Active Learn: A Deep Reinforcement Learning Approach
  16. PKI信息安全知识点
  17. anaconda+theano+keras手写字符识别新版
  18. python基础之命名空间
  19. Codeforces Round #FF (Div. 1) A. DZY Loves Sequences 动态规划
  20. 深入PHP内核之array_multisort

热门文章

  1. redhat 6.5 更换yum源
  2. [日常] linux设置环境变量
  3. spring boot 2.2.0开始freemarker模板默认扩展名改为ftlh了
  4. [洛谷P1144][题解]最短路计数
  5. DynamicList
  6. vue-router之前端路由的学习总结
  7. IT兄弟连 HTML5教程 HTML5文字版面和编辑标签 HTML框架结构
  8. @Import与@ImportResource注解的解读
  9. Linux系统:Centos7下搭建ClickHouse列式存储数据库
  10. 对python中等值和大小比较