问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

linux 中编程使用vi

发布网友 发布时间:2022-04-23 14:43

我来回答

1个回答

热心网友 时间:2023-10-19 03:18

当我们在项目的根目录下工作时,上面这些命令工作得很好。但如果我们进到多层目录的里层再运行 Vim 打开文件时,这些命令的执行结果通常就变成了错误信息“E433: No tags file”。这是因为缺省 Vim 只在文件所在目录和当前目录下寻找 tags 文件,而我们前面只在项目的根目录下生成了 tags 文件,Vim 无法找到该文件。解决方法有好几种,我认为一般较简单的做法是对每个项目都在 .vimrc 文件中增加一个路径相关设定。假设我们有两个项目,位置分别是 /home/my/proj1 和 /home/my/proj2,那我们可以使用:
au BufEnter /home/my/proj1/* setlocal tags+=/home/my/proj1/tags
au BufEnter /home/my/proj2/* setlocal tags+=/home/my/proj2/tags

Vim 选项 tags 用于控制检查的 tags 文件,缺省值为“./tags,tags”,即前面所说的文件所在目录下和当前目录下的 tags 文件。上面两行自动命令告诉 Vim,在打开项目目录下的文件时,tags 选项中的内容要增加项目的 tags 文件的路径。进一步信息可参看“:help 'tags'”。

热心网友 时间:2023-10-19 03:18

当我们在项目的根目录下工作时,上面这些命令工作得很好。但如果我们进到多层目录的里层再运行 Vim 打开文件时,这些命令的执行结果通常就变成了错误信息“E433: No tags file”。这是因为缺省 Vim 只在文件所在目录和当前目录下寻找 tags 文件,而我们前面只在项目的根目录下生成了 tags 文件,Vim 无法找到该文件。解决方法有好几种,我认为一般较简单的做法是对每个项目都在 .vimrc 文件中增加一个路径相关设定。假设我们有两个项目,位置分别是 /home/my/proj1 和 /home/my/proj2,那我们可以使用:
au BufEnter /home/my/proj1/* setlocal tags+=/home/my/proj1/tags
au BufEnter /home/my/proj2/* setlocal tags+=/home/my/proj2/tags

Vim 选项 tags 用于控制检查的 tags 文件,缺省值为“./tags,tags”,即前面所说的文件所在目录下和当前目录下的 tags 文件。上面两行自动命令告诉 Vim,在打开项目目录下的文件时,tags 选项中的内容要增加项目的 tags 文件的路径。进一步信息可参看“:help 'tags'”。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...时间会发作,很痛的,请问是这样吗?会痛多久? ...已经坏了,如今全身浮肿,尿排不出,医生说就这 我爷爷得了肝癌晚期,腹水,不能手术.听说氩氦超冷刀技术能治.哪里有... 父亲59岁得了肝癌晚期,医生说最多半年时间了,上面还有80多岁的爷爷... 长春跑大连的列车员,怎么区分正式分和临时工呢? 员工刚怀孕就被开除,开除负责人拒不认错,你如何看待该公司的态度?_百 ... 员工在职期间怀孕,老板可以无故迟退吗? 老板开除怀孕女员工违法吗 如何选购蚊帐 什么样的蚊帐最好 100克红薯大约含多少卡的热量? 心理咨询师报考入口官网? 求助c语言用vi编程 求代码(循环部分就行) 100克红薯的营养成分? LINUX VI 编程的文件保存默认是存在哪个路径下的? 100克红薯的营养成分 LINUX下VI编程 简述vi程序有什么构成,其各部分的功能是什么 linux下的vi编程 猪腰花里面的白色的东西是什么 猪腰子里面的白色物吃了会怎样,如何去除 猪腰子发白能吃吗?正常吗? 客厅那里有掉顶灯的吗 客厅灯掉下来责任归谁 猪腰里面白色没清理干净能吃吗 白色猪腰子能吃吗 客厅灯掉下来了,怎么办 猪腰子里那个白的能吃吗 开客厅的灯就掉闸 猪腰子里边的白肉能吃吗 怎么报名心理学?网址是多少 100g红薯的热量是多少? 100克红薯多少碳水 在red hat linux下,用VI编程,想打开F盘一个文件 可以直接写open(9,'F:\******')吗 100克熟红薯,熟土豆,熟藕,熟芋头分别成大米饭各有多少克 红帽子linux系统vi编写程序需要包含什么头文件 怎么查看淘宝账号申请时间 心理学可不可以在网上报名?网址是身什么? 白薯的热量是多少? 关于linux vi编程的一点小问题。。 如何报考心理学资格证? 国家三级心理咨询师考试取消了吗?报考官方网站是什么? linux编程vi和vim是必须的吗 ps怎么把字抠掉背景保留 100克煮红薯多少热量 关于ubuntu终端问题!(vi命令编程) 数学的“dm”叫什么单位?? 100克烤地瓜多大 在编程写代码的时候,比如vi编辑器里边,怎么设置tab 如何只扣字不带背景