vim相关内容

ubuntu - sudo vim command not found!

最近想来折腾一下vim,于是下载了vim的源码,编译安装在了/usr/local/vim74 然后按照网上的说法改了/etc/profile,加上了 export PATH="$PATH:/usr/local/vim74/bin/" 重启了电脑,终端可以使用vim 但是sudo vim出错 看网上的博客说是sudo是fork一个子进程,shell内部命令不能sudo,但vim显然不是内部 ..
发布时间:2017-09-05 21:50:13 其他开发

vimrc - vim 一直报错

运行环境:Mac 没有重装过系统 打开任何文件都会报这样的错 第一张图是报的错,第二张图是.vimrc文件内容 ..
发布时间:2017-09-05 21:48:12 其他开发

vim - 如何配置clang_complete插件支持自动补全已经存在过的内容?

问 题 环境 ubuntu 16.04 clang 3.8 vim 7.4 vim已经安装了clang_complete补全插件 问题 clang_complete插件支持对编译单元的补全功能,非常好; 但是对于文件本身已经出现过的内容并没有提供补全. 如果在不安全其他补全插件的前提下,如何配置clang_complete实现? 类似于 *** void ..
发布时间:2017-09-05 21:18:25 其他开发

搜索日志文件

可能重复: 在VIM或其他地方使用正则表达式进行搜索 我正在搜索一个巨大的〜600 Mb文件,一个特定的模式是7个十六进制值。问题是 'pattern'可能在下一行, 有几个寻址行。 我通过摆脱所有的回车来摆脱问题1,但即使值在下一行我不知道如何通过地址行搜索。以下是一个例子: 0x000001A0:36 5B 09 76 99 31 55 09 78 99 34 ..
发布时间:2017-09-04 02:34:27 C/C++开发

如何将菜单键(“应用程序键”)映射到vim中的Escape键?

我认为使用菜单键退出vim的插入模式将是一件好事。使用超级键也是不错的,但是我不知道是否可能,因为超级键是一个修饰符。 无论如何,我找不到任何与此有关的事情。寻求你的帮助,并提前感谢! 解决方案 我不认为有任何方式可以配置Vim注意菜单键这样, ,但根据您的系统,有多种方法可以将菜单键转换为退出键。 如果您使用X11在Linux上: 命令 xmodmap -e'keyc ..
发布时间:2017-08-29 00:45:36 开发方法

为Vim的命令行创建映射,该映射在插入之前转义寄存器的内容

假设我有这样的文件,并且我想搜索URL的所有出现: Vim资源:[http://example.com/search?q=vim][q] ... [q]:http://example.com/search?q=vim 我不想全部输入,所以我将光标放在第一个URL上,并运行“uyi [将其转换为'u'注册表,现在搜索它,我想将该注册表的内容粘贴到搜索字段通过运行: ..
发布时间:2017-08-28 23:58:37 开发方法

vim中的精确字符串匹配? (像'regex-off'模式更少)

在 vim 中,我经常想要搜索需要转义的字符串的字符串。有没有办法,可以减少所有特殊字符的含义,例如 regex-off 模式或 fgrep ? 我正在处理特别毛茸茸的字符串;这里是一个例子: ((N / N)/(N / N))/ N 不必转义任何字符在vim中进行搜索将是一个主要的时间。 \V in Vim 有助于某些元字符,但是不能/或\。 ..
发布时间:2017-08-28 22:40:59 开发方法

如何用Vim中的换行符替换一个字符?

我正在尝试用新行替换当前文件中的每个, :%s /,/ \\\ / g 但是它插入看起来像一个 ^ @ 而不是实际的换行符。该文件不在DOS模式或任何东西。 我该怎么办? 编辑: 如果您好奇,像我一样,检查问题 为什么 解决方案 使用 \r 而不是 \\\ 。 替换为 \\\ 在文本中插入一个空字符。要获取换行符,请使用 \r ..
发布时间:2017-08-28 21:44:55 开发方法

Erlang的Vim设置

有没有人想分享他们的erlang vim设置?似乎我根本无法使其工作,最糟糕的部分是它不会自动缩进。 是否有一些名为vim-erlang的东西,如vim-python或某些东西? 解决方案 前两个在google上的命中erlang和vim产生 Erlang插件包和 vim-erlang 。你有没有尝试过这些? ..
发布时间:2017-08-27 12:19:24 其他开发语言

如何列出Vim中的所有环境变量?

当启动 Vim 时,它会从操作系统中获取许多环境变量(例如 PATH )它也设置它自己的环境变量(如 MYVIMRC )。 如何列表或查看Vim所理解的所有环境变量及其Vim内部的各自的值? 解决方案 在Vim脚本中,没有设计获取当前 定义的环境变量的列表。但是,可以利用Vim 命令行完成功能。 考虑以下未完成命令的可能完成。 :echo $ 不难看 ..
发布时间:2017-08-25 19:19:43 开发方法

如何将\\\网更改为vim中的常用字符?

在红宝石中,因为它在系统范围内是utf-8编码的。所以很简单: string =“\\\网\\\址\\\不\\\能\\\为\\\空” =>网址不能为空 任何人都可以告诉我如何在vim中执行此操作? 解决方案 如果您想插入Unicode字符,请参阅 utf-8-typing 帮助。 p> 例如, Ctrl-V u7f51 将插入网。 如果您想在Vim脚本中使用, ..
发布时间:2017-08-16 23:48:03 开发方法

如何正确设置vim在utf-8中进行编辑

我已经遇到了几次问题,因为vim的编码默认设置为latin1,我没有注意到,并假定它使用utf-8。现在我有,我想设置vim,以便在所有明显的情况下都会做正确的事情,默认情况下使用utf-8。 我想避免的一些: 强制将某些其他编码保存的文件在我的更改之前工作打开为utf-8,导致乱码。 强制不支持多字节字符的终端(如Windows XP)要尝试 干扰其他程序读取或编辑文件的能力(我 ..
发布时间:2017-08-16 19:56:48 开发方法