vim相关内容
我在Windows下使用GVIM。 想要将CAPSLOCK映射到Ctrl + ^ 任何方式这样做? Btw,我在网上看到大量样本如何使用注册表黑客交换CAPS和Esc,但是没有一个使用VIM映射命令,而不是外部工具和注册表更改。 解决方案 Capslock(和Control,Shift等)是一个修饰符键,这意味着它与另一个普通键一起使用来修改该键的含义。 AFAIK操作系统不
..
我需要在 和 之间获取所有文字,其中一个字 MATCH 发生。如何在VIM中执行此操作? ”timestamp =“0x000463e92263dd4a “href =”5raS5maS90ZWh0YXZha29rb2VsbWEvbGFza2F
..
在vim中,我经常使用vimgrep进行搜索。我有如下的映射: map s:execute“noautocmd vimgrep / \\< 。展开(“”)。 “\\> / gj ** / *。*” cw 5 问题是有一些临时的子文件夹(如obj,objd),我不想要搜索。如何排除与给定模式相匹配的子文件夹。例
..
现在我正在使用 surround.vim 在HTML标签中包含文本,而插件,根据CSS文件中的十六进制值突出显示文本(例如#888将在CSS文件中具有灰色背景) 是否有其他有用的网页开发插件? 建议 p> 以下是迄今为止答案中提到的插件列表: surround.vim 在HTML标签中包含文本 jslint.vim 使用JSLint检查JavaScript错误 Emme
..
我有兴趣改进我的工作流程,并希望添加clewn或pyclewn,以便我可以在vim中进行调试。我使用的是Mac OS X 10.8。不幸的是,我似乎没有得到它的基本说明的安装。我在此页面上运行: http://pyclewn.sourceforge.net/install.html https://sourceforge.net/projects/pyclewn/ mbp:pyclewn
..
我的vim调试器要求我在浏览器中设置一个Xdebug cookie,通过添加?XDEBUG_SESSION_START = 1 ,之后我可以开始调试。 但是,在CLI上调用脚本时,我无法设置此cookie /会话。 如何使用vim调试命令行php脚本? 解决方案 我没有在一个方便的地方找到这个难题的所有作品,所以这里是我的一个更完整的解决方案。这对我来说与vim 7.3,xde
..
我有一些Ruby和Java背景,我习惯于在错误日志中具有确切的行数。 所以,如果编译代码中有错误,我将看到在控制台输出中导致异常的行数。 像这个Ruby例子一样: my_ruby_code.rb:13:在`/' by 0(ZeroDivisionError) from my_ruby_code.rb:13 它的简单快速 - 我只需转到第13行并修正错误。
..
我正在Linux环境(Debian)下的网站上工作。我不是Linux的专家,但我可以处理它,网站是使用PHP,MySQL,HTML等。 事情是,我是在服务器端使用PHP。现在,为了测试,我在我的电脑上安装了Apache,所以我可以测试一切。但是,如果我可以调试PHP代码将是巨大的。到目前为止,我不需要它,但现在的代码越来越大,这是必须的。 到目前为止,我正在使用vim,一切都很好,但是
..
我以前问过这个问题(任何好的教程 - 从eclipse到vim的移动) 从输入中,我开始使用GVIM而不是Eclipse。我向它添加了 ctags ,我可以舒适地浏览。 我唯一的问题是“调试”?我尝试搜索一些链接,找不到有用的链接? 如果任何人使用或熟悉使用vim / Gvim的Java调试,可以提供他们的输入/链接/ tutorials,这将是非常有用的。 解决方案 你
..
使用Vim时,我已经启用了很多插件 - 多年来我已经收集了插件。我有点厌倦了Vim从现在开始需要多长时间,所以我想简要介绍一下它的启动,看看我有多少插件是负责的。 有什么办法来描述Vim的启动或脚本运行吗?理想情况下,我想知道Vim在每个Vim脚本中花费的时间。 解决方案 如果您使用Vim 7.2 .269或更高版本,那么你可以使用--startuptime选项。 vim -
..
当我打开一个大的 .py 。我知道我可以取消选择所有插件,然后重新选择一个检查哪个插件是罪魁祸首,但是有更快的方法吗? 我的dotvim在这里: https://github.com/charlax/dotvim 解决方案 您可以使用内置的分析支持:启动vim后执行 :profile start profile.log :个人资料func * :个人资料文件* “此时执行
..
我对vim有一点问题。我正在使用Debian测试,并且 - 转换为 VIM - Vi IMproved 7.3(2010年8月15日,2011年1月1日编译03 03 :25:24) 在我的.vimrc文件中,如果我使用echo语句,它将暂停使用以下语句运行vim: 按ENTER键或键入命令以继续 然后vim将正常运行。这是从简单地添加:
..
我在设置Vim时遇到问题。首先我在启动Vim时遇到一些错误,我收到以下错误: 处理/ home / lee / .vimrc: 第5行: E492:不是编辑器命令:为'runtimepath'中的所有内容生成helptags 处理时检测到错误/home/lee/.vim/plugin/fuf .vim: 第13行: *****必须安装L9库! ***** 处理时检测到错误/home/
..
我在Cygwin上使用Vim。我试图使用沙漠色方案。在gVim中,它如下所示: http ://i.stack.imgur.com/FNaVa.png 但在我的MinTTY终端中,它看起来像这样: http://i.stack.imgur.com/dYPkF.png 有办法修复吗? 我的TERM变量设置为xterm-256color 。此外,我已经添加t_Co = 2
..
我在Cygwin终端使用vim。它工作正常。最近,我在Cygwin中添加了一个包,导致了vim和一些其他组件的更新。现在当我打开vim中的任何文件,文件中的第一个字符被替换为字符'g'。 我试图删除.vimrc和.vim文件夹中的所有文件在我的主文件夹。但是问题仍然存在。 为了理解这个问题,我使用'vim -E'打开了一个文件。打开时,我在窗口底部看到以下内容: 进入Ex模式。输
..
似乎在Windows 7上Cygwin / vim认为所有文件都是只读的。您可以在Textpad / Notepad中编辑文件,但vim认为它们是只读的。有多个 次出现,但我看不到解决方案。 :接受答案,创建文件 C:\cygwin\etc\fstab.d\myname 与下面的条目。 none / cygdrive cygdrive binary,posix = 0,user 0 0,a
..
我在Windows 8(64位)上使用Cygwin 1.7.22(32位)。在Cygwin中,我使用的是Vim 7.3.1152,这是默认版本。 看起来像错误的行为: 当我按 I 进入插入模式时,不会说 - INSERT - 在左下角。事实上,它没有说什么。 当在插入模式下使用 Backspace 删除字母时,字母不会消失, 当在插入模式下使用箭头键时,它会输入字母A,B,
..
Cygwin有一个主目录,我可以存储一个.vimrc文件来设置语法高亮。我知道在linux机器上这个文件通常在一个主目录,它可以全局存储(虽然我还没有弄清楚全局的工作原理)。 我是windows用户(我道歉),所以我使用不同的shell不同的东西,并不是所有太确定为什么语法高亮是不工作,当我启动从git bash shell。它适用于cygwin和腻子。但不是那么多的git的mingw32。
..
我刚刚在我的机器上安装了cygwin,我只是得到一切设置。 我在cygwin主目录中的.vimrc和我的windows主目录之间创建了一个软链接,但是vim在读取.vimrc文件时遇到了一些困难,因为它使用windows end行字符。 有没有一些方法可以用来警告vim我的vimrc文件正在使用windows结束行char? 这是一些输出。 〜$ ls -la 共43
..
我试图在Cygwin下从源代码包构建Vim,以启用Python支持。我按照此处提供的说明操作,但我遇到此错误当我运行 configure 脚本时: 检查--with-tlib argument ... empty:自动终端库选择 在-lncurses中检查tgetent ... no 在-ltermlib中检查tgetent ... no 在-ltermcap中检查tgetent 。no
..