Questions tagged «vim»

Vim是可用于大多数主要平台的免费和开放源代码的模式文本编辑器。它可以在许多文本编辑任务中实现高效率,但学习曲线陡峭。要学习基础知识,请运行“:help vimtutor”。对于非编程问题,请使用https://vi.stackexchange.com/。

6
默认启用Vim语法高亮
我知道如何通过在编辑器中运行以下命令来在vim中打开和关闭语法突出显示: :syntax on/off 但是我希望默认情况下启用语法高亮显示,因此不必每次运行vim时都将其打开。 我该怎么做呢?


6
VIM + JSLint?
我花时间在vim上,目前正在编写许多JavaScript。我一直在尝试找到一种将JSLint或类似内容集成到vim中的方法,以改善我的编码。有没有人设法做这样的事情? 编辑: 尝试了以下操作:不幸的是,从Vim进行Javascript语法检查,输出非常粗糙。
120 javascript  vim  lint 

8
如何在Vim中删除多个缓冲区?
假设我有多个文件在Vim中作为缓冲区打开。这些文件有*.cpp,*.h有些是*.xml。我想使用关闭所有XML文件:bd *.xml。但是,Vim不允许这样做(E93:多个匹配...)。 有什么办法吗? 附言:我知道:bd file1 file2 file3行得通。所以,我可以采用某种评估*.xml到file1.xml file2.xml file3.xml?
120 vim  buffer 

15
如何在不关闭窗口的情况下关闭缓冲区?
Vim的多层视图(Windows,Buffers和Tabs)使我有些困惑。假设我分割显示(:sp),然后选择一个不同的缓冲区在每个窗口中显示。现在,我想关闭其中一个缓冲区,但我不想关闭窗口(关闭后,它可以在列表上显示下一个缓冲区或为空缓冲区,这没有关系)。我怎样才能做到这一点? 谢谢。
120 vim 



8
vim删除向后的把戏
如何删除左侧的单词?换句话说,当光标停在单词的末尾时,将其删除。 如何删除行首的字符? 如何删除左侧的第一个空格? 还有其他涉及单词删除的技巧吗?
119 vim 

10
VIM + Syntastic:如何禁用检查器?
我正在使用为我的HTML文件启用的Syntastic。由于我的文件很大,并且启用了“验证程序w3”检查器,因此保存文件(:w)时GVIM或VIM变得非常慢。 是否有可能仅在当前会话时暂时关闭合成器?
118 vim  syntastic 


7
如何将粘贴的文本复制到VI命令提示符
我想知道是否可以通过某种方式将粘贴的文本粘贴到命令窗口中。例如,如果我猛拉了一个单词,并且想在某个位置grep,则不能简单地使用'p'粘贴单词。但是,如果我将其复制到剪贴板,则Shift-Insert将粘贴相同的内容。 是否有任何调整项可以让我将选中的文本粘贴到vim命令提示符? 我在Windows上使用gvim。
118 vim 

3
为C ++配置Vim
我想将vim做成我的C ++编辑器。我很少有使用它的经验,并且在配置vim以与C ++一起使用时需要帮助。我需要这样的功能 代码完整(对于stl和我的课程) 在.cc和.h文件之间切换 可能是C ++和vim专家提供的更多技巧。 也许您可以提供一些配置(包括说明),或者可以使用的教程,插件的链接?
118 c++  vim  configuration 


11
如何在Vim中快速关闭HTML标签?
自从我不得不在中进行任何类似HTML的代码以来已经有一段时间了Vim,但是最近我又遇到了这个问题。说我在写一些简单的东西HTML: <html><head><title>This is a title</title></head></html> 如何快速写下标题,标题和html的结束标记?我觉得我在这里错过了一种非常简单的方法,没有让我一步一步地将它们全部写下来。 当然,我可以CtrlP用来自动完成各个标签的名称,但是让我在笔记本电脑键盘上使用的实际上是正确地使用了括号和斜线。
117 html  xml  vim  autocomplete 

10
在Vim中搜索和替换所有项目文件
我正在寻找在Vim中所有项目文件中进行搜索和替换(带有确认)的最佳方法。“项目文件”是指当前目录中的文件,其中有些文件不必打开。 一种方法是简单地打开当前目录中的所有文件: :args ./** 然后搜索并替换所有打开的文件: :argdo %s/Search/Replace/gce 但是,当我这样做时,Vim的内存使用量从几十MB跃升至2 GB以上,这对我不起作用。 我还安装了EasyGrep插件,但是它几乎永远无法工作-找不到所有出现的事件,或者只是挂起,直到我按为止CtrlC。到目前为止,我首选的完成此任务的方法是ack-grep搜索词,使用它的quickfix窗口打开包含该词但之前未打开的任何文件,最后是:bufdo %s/Search/Replace/gce。 我正在寻找一个可以用于此目的的好插件,或者正在寻找一个比我现在使用的命令/命令序列更容易的命令/命令序列。
117 vim  replace 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.