vim - 如何在拆分中打开文件,或者如果文件当前已打开,则在 vim 中聚焦缓冲区?
问题描述
例如,我有文件dwm.c
. 如果文件当前在任何其他缓冲区中打开,我想关注这个缓冲区,否则我想采取其他操作,例如在 vsplit 中打开。
我正在制作简单的 :Make 命令。如果有任何错误,错误将出现在格式文件中:行:列:....,我现在已经完成了解析。当我按下空格时,我想在错误指定的行和列上打开文件,所以如果文件没有在任何缓冲区中打开,我想打开它,例如垂直拆分(新缓冲区)。否则,如果在任何缓冲区中打开文件,我想将注意力集中到这个缓冲区并移动到行和列。除了聚焦缓冲区(如果存在)之外的一切都完成了,我只想要这个聚焦。
解决方案
推荐阅读
- vba - VBA 编译错误与非常简单的子宏预期:=
- dart - Dart:Dart 如何匹配类的构造函数中的命名参数?
- javascript - 需要从打开的天气图中列出数据
- laravel - Laravel Eloquent groupBy()
- string - struct str 属性必须是引用吗?
- java - 如何修复方法 compareTo 中的代码,使其不仅返回所有值为零?
- service-worker - 为什么服务工作者缓存所有图像?
- javascript - 如何使用 jquery 将 HTML 代码片段附加到 HTML iframe?
- postgresql - Postgres pod 崩溃并出现错误“not foundbin/docker-entrypoint.sh: line 176: exec:”
- java - Lucene - 是否可以在不更改查询本身的情况下更改查询的分数?