jjzjj

vim-quickfix

全部标签

windows - 适用于 Windows 的 VIM : How to edit to the end of line but before EOL character

我正在尝试做的事情:例如,我的代码中有一行看起来像这样something.something()我想在它周围添加print():print(something.something())我是怎么做到的:我在vim中输入:^c$print()P意思是:将光标置于行首,改变整行,输入print(),将整行粘贴回print的)之前。问题:不幸的是,c$部分也删除了EOL字符。因此,后续的P操作只会将该行粘贴到print()之上。所以最终的结果会是这样的:something.something()print()我的想法:现在的解决方法是使用v模式首先突出显示除EOL字符之外的整行,然后执行上述操

windows - Git vim 编辑器配置

我在Windows中工作,我使用vim作为提交的默认编辑器。我想配置vim以使用Windows文件格式(CRLF)保存提交我该怎么办?git的vim配置在哪里? 最佳答案 git提交消息插件是~/.vim/ftplugin/gitcommit.vim。设置这个:setlocalfileformat=dos参见http://vimdoc.sourceforge.net/htmldoc/options.html#%27fileformat%27 关于windows-Gitvim编辑器配置,我

windows - Vim(7.3.3 Windows 64 位): Add ^M to end of line if there is none (ff=unix)

我有大约100,000多个文件,其中包含部分损坏的数据、混合文本+二进制文件(带有httpheader的jpg图像数据的单个文件),其中一些header字段具有dos样式^M^J行终止,而一些仅unix风格^J。当vim打开这样的文件时,它会将其视为unix格式。因此,所有没有^M的标题行都需要添加一个。但这已被证明是非常艰难的。:1,11s/Cache-Control:.*\zs^M\{0,}$/^M/不起作用,我已经尝试了各种变体,甚至使用\=printf("%s","^M")作为替换字符串。但结果始终是文件中的新空行。我能够通过命令添加^M的唯一方法是通过:exe"normalA

windows - Vim 在每次保存后插入 _viminfo 文件

我刚刚干净(重新)安装了Vim(从vim.org/download.php下载,使用了gvim73_46.exe安装程序。版本是7.3(补丁1-46)我的_vimrc唯一的变化是设置行号、行、列和启用语法。每次我用vim编辑文件、保存并关闭它时(:wq),都会在该文件目录中创建一个新_viminfo文件。此外,备份*.*~文件和.swp文件会保留,并且不会在保存时清除。运行Windows7企业版。这真的让一切变得困惑-并且试图打开一个存在.swp文件的文件是一件痛苦的事情。帮忙? 最佳答案 禁用viminfo文件:setviminf

windows - 如何让 Vim 正确显示文件而不是显示 ^@ 字符

我有一个在记事本和Vim中显示不同内容的文件。文件在Windows记事本下正常显示:使用Vim时,每个字符都会添加奇怪的字符。有谁知道在Windows环境下如何消除Vim中那些奇怪的字符? 最佳答案 如您所见:TSS显示为T^@S^@S^@(二进制:540053005300).因为vim将\0x00显示为^@。这听起来像UTF16LE。您可以将UTF16LE转换为UTF8::e++enc=UTF16LE:setfenc=UTF8:w 关于windows-如何让Vim正确显示文件而不是显示

c++ - vim初学问题

问题#1:如果我有这样的C++代码#includeusingnamesapcestd;intmain(){inta;cin>>a;cout我不知道这是否被调用(调试、编译或构建),但我只想在gvim中运行这个程序,这样我就可以给它输入并查看输出,并查看诸如“缺失”之类的错误';'"或"missing'}'"(就像我在“Code::Blocks”中单击F9时发生的情况)。exe文件,其他的对我来说不重要。问题#2:如果我有一个每次都这样写的C++代码#include#include#include#includeusingnamespacestd;如何让vim在每次用vim打开.cpp文

python - 在 Windows 中将 VIM 用于 Python IDE?

我正在从.NET世界转向Python。VisualStudio是我使用的一个很棒的工具。在python世界中,我们有基本的IDLE,另一个是VIM。我看到很多开发人员已经将VIM配置为一个很棒的IDE。在Windows7中使用基本的VIM似乎用处不大。所以我想将我的VIM调整到具有文件资源管理器、语法突出显示、搜索、错误突出显示等功能的级别。这样它给人以VisualStudio的感觉并且更有效率。但是所有可用的hack/tips主要是针对Linux/Ubuntu用户的,我以后可能会用到,但现在我需要让我的Windows中的VIM更高效、更直观。请推荐一些技巧/技巧/资源来查看VIM配置

windows - 如何在Windows Source Insight中使用vim编辑器

我正在使用WindowsSourceInsight。在此只有基本的文本编辑器可用。有没有什么vim插件可以在windwossourceinsight中使用? 最佳答案 根据docs(搜索ShellExecute),您应该能够使用任意程序调用ShellExecute。如果VIM作为编辑器与某个文件关联,这应该可以工作:ShellExecuteedit如果VIM出于某种奇怪的原因不是某个文件的默认编辑器,您应该尝试ShellExecute""C:/Path/to/vim.exe总之,您应该能够从SourceInsight调用任何外部工具

windows - 如何在 Cygwin 上安装 vim

首先,我在setup.exe中看到可以正常安装vim,但我意识到我想安装支持Ruby的vim。我下载了vim7.3,解压并运行./config--enable-ruby-interp一切都配置好了。然后我跑了$make&&makeinstall一切安装正常,但它在/usr/local/bin中放置了一个vim.exe。我不想要vim.exe,我想要一个vim,我可以通过键入运行它$vim在我的Cygwinshell中。有没有办法在安装过程中告诉vim像在Linux上一样安装它?意思是,忽略我在Windows上的事实?现在,当我在shell中键入vim时,它什么也不做。所以它找到了它,但

ruby - vim-foreplay 在 Ruby 1.9 上真的很慢,但在 Windows 上用 Ruby 1.8 很快

我注意到vim-foreplay在Windows上做一些涉及将代码发送到nrepl(对于那些不知道的人的Java进程)的事情时真的很慢,我认为它用Ruby做到了。我用VimwithoutCream试过了7.3.762使用Ruby1.9.3,从官方VimWindows安装程序安装Vim也使用ruby​​1.9.3(我无法让这个版本与Ruby1.8一起工作,我不知道它是如何工作的,如果它是甚至应该工作)。他们两个在一起vim-foreplay都很慢,发送要评估的东西大约需要1秒。但是没有为Ruby1.8构建的Cream7.3.289的Vim快得多;评估是即时的。怎么会?