vim相关内容

如何在VIM中映射CAPS LOCK键?

我在Windows下使用GVIM。 想要将CAPSLOCK映射到Ctrl + ^ 任何方式这样做? Btw,我在网上看到大量样本如何使用注册表黑客交换CAPS和Esc,但是没有一个使用VIM映射命令,而不是外部工具和注册表更改。 解决方案 Capslock(和Control,Shift等)是一个修饰符键,这意味着它与另一个普通键一起使用来修改该键的含义。 AFAIK操作系统不 ..
发布时间:2017-05-21 15:01:01 其他开发

如何排除vimgrep中的文件模式?

在vim中,我经常使用vimgrep进行搜索。我有如下的映射: map s:execute“noautocmd vimgrep / \\< 。展开(“”)。 “\\> / gj ** / *。*” cw 5 问题是有一些临时的子文件夹(如obj,objd),我不想要搜索。如何排除与给定模式相匹配的子文件夹。例 ..
发布时间:2017-05-14 21:24:27 软件设计

有用的Vim插件用于Web开发和设计(php,html,css,javascript)?

现在我正在使用 surround.vim 在HTML标签中包含文本,而插件,根据CSS文件中的十六进制值突出显示文本(例如#888将在CSS文件中具有灰色背景) 是否有其他有用的网页开发插件? 建议 p> 以下是迄今为止答案中提到的插件列表: surround.vim 在HTML标签中包含文本 jslint.vim 使用JSLint检查JavaScript错误 Emme ..
发布时间:2017-05-12 20:50:26 前端开发

如何正确安装vim的pyclewn?

我有兴趣改进我的工作流程,并希望添加clewn或pyclewn,以便我可以在vim中进行调试。我使用的是Mac OS X 10.8。不幸的是,我似乎没有得到它的基本说明的安装。我在此页面上运行: http://pyclewn.sourceforge.net/install.html https://sourceforge.net/projects/pyclewn/ mbp:pyclewn ..
发布时间:2017-04-21 19:19:14 开发方法

PHP调试器Vim:调试命令行脚本

我的vim调试器要求我在浏览器中设置一个Xdebug cookie,通过添加?XDEBUG_SESSION_START = 1 ,之后我可以开始调试。 但是,在CLI上调用脚本时,我无法设置此cookie /会话。 如何使用vim调试命令行php脚本? 解决方案 我没有在一个方便的地方找到这个难题的所有作品,所以这里是我的一个更完整的解决方案。这对我来说与vim 7.3,xde ..
发布时间:2017-04-18 03:52:35 PHP

如何调试Erlang代码?

我有一些Ruby和Java背景,我习惯于在错误日志中具有确切的行数。 所以,如果编译代码中有错误,我将看到在控制台输出中导致异常的行数。 像这个Ruby例子一样: my_ruby_code.rb:13:在`/' by 0(ZeroDivisionError) from my_ruby_code.rb:13 它的简单快速 - 我只需转到第13行并修正错误。 ..
发布时间:2017-04-18 01:04:01 开发方法

我需要调试PHP。我最好的选择是什么?

我正在Linux环境(Debian)下的网站上工作。我不是Linux的专家,但我可以处理它,网站是使用PHP,MySQL,HTML等。 事情是,我是在服务器端使用PHP。现在,为了测试,我在我的电脑上安装了Apache,所以我可以测试一切。但是,如果我可以调试PHP代码将是巨大的。到目前为止,我不需要它,但现在的代码越来越大,这是必须的。 到目前为止,我正在使用vim,一切都很好,但是 ..
发布时间:2017-04-17 21:51:43 PHP

如何使用VIM / GVIM调试Java应用程序?

我以前问过这个问题(任何好的教程 - 从eclipse到vim的移动) 从输入中,我开始使用GVIM而不是Eclipse。我向它添加了 ctags ,我可以舒适地浏览。 我唯一的问题是“调试”?我尝试搜索一些链接,找不到有用的链接? 如果任何人使用或熟悉使用vim / Gvim的Java调试,可以提供他们的输入/链接/ tutorials,这将是非常有用的。 解决方案 你 ..
发布时间:2017-04-17 21:18:05 Java开发

分析Vim启动时间

使用Vim时,我已经启用了很多插件 - 多年来我已经收集了插件。我有点厌倦了Vim从现在开始需要多长时间,所以我想简要介绍一下它的启动,看看我有多少插件是负责的。 有什么办法来描述Vim的启动或脚本运行吗?理想情况下,我想知道Vim在每个Vim脚本中花费的时间。 解决方案 如果您使用Vim 7.2 .269或更高版本,那么你可以使用--startuptime选项。 vim - ..
发布时间:2017-04-17 19:59:04 开发方法

如何查看哪些插件使Vim变慢?

当我打开一个大的 .py 。我知道我可以取消选择所有插件,然后重新选择一个检查哪个插件是罪魁祸首,但是有更快的方法吗? 我的dotvim在这里: https://github.com/charlax/dotvim 解决方案 您可以使用内置的分析支持:启动vim后执行 :profile start profile.log :个人资料func * :个人资料文件* “此时执行 ..
发布时间:2017-04-17 19:10:40 开发方法

如果在.vimrc文件中回显,Vim会暂停

我对vim有一点问题。我正在使用Debian测试,并且 - 转换为 VIM - Vi IMproved 7.3(2010年8月15日,2011年1月1日编译03 03 :25:24) 在我的.vimrc文件中,如果我使用echo语句,它将暂停使用以下语句运行vim: 按ENTER键或键入命令以继续 然后vim将正常运行。这是从简单地添加: ..
发布时间:2017-04-16 21:22:07 服务器开发

Vim启动错误(无效表达式)Debian

我在设置Vim时遇到问题。首先我在启动Vim时遇到一些错误,我收到以下错误: 处理/ home / lee / .vimrc: 第5行: E492:不是编辑器命令:为'runtimepath'中的所有内容生成helptags 处理时检测到错误/home/lee/.vim/plugin/fuf .vim: 第13行: *****必须安装L9库! ***** 处理时检测到错误/home/ ..
发布时间:2017-04-16 21:06:43 Linux/Unix

如何让Vim对Cygwin显示正确的颜色?

我在Cygwin上使用Vim。我试图使用沙漠色方案。在gVim中,它如下所示: http ://i.stack.imgur.com/FNaVa.png 但在我的MinTTY终端中,它看起来像这样: http://i.stack.imgur.com/dYPkF.png 有办法修复吗? 我的TERM变量设置为xterm-256color 。此外,我已经添加t_Co = 2 ..
发布时间:2017-03-09 21:25:24 Linux/Unix

vim in Cygwin在打开文件时用“g”替换第一个字符

我在Cygwin终端使用vim。它工作正常。最近,我在Cygwin中添加了一个包,导致了vim和一些其他组件的更新。现在当我打开vim中的任何文件,文件中的第一个字符被替换为字符'g'。 我试图删除.vimrc和.vim文件夹中的所有文件在我的主文件夹。但是问题仍然存在。 为了理解这个问题,我使用'vim -E'打开了一个文件。打开时,我在窗口底部看到以下内容: 进入Ex模式。输 ..
发布时间:2017-03-09 20:39:30 Linux/Unix

Cygwin / vim的Windows 7文件访问问题

似乎在Windows 7上Cygwin / vim认为所有文件都是只读的。您可以在Textpad / Notepad中编辑文件,但vim认为它们是只读的。有多个 次出现,但我看不到解决方案。 :接受答案,创建文件 C:\cygwin\etc\fstab.d\myname 与下面的条目。 none / cygdrive cygdrive binary,posix = 0,user 0 0,a ..
发布时间:2017-03-09 20:33:18 Linux/Unix

如何在Windows 8上禁用Vim在Cygwin中的“vi compatible”模式?

我在Windows 8(64位)上使用Cygwin 1.7.22(32位)。在Cygwin中,我使用的是Vim 7.3.1152,这是默认版本。 看起来像错误的行为: 当我按 I 进入插入模式时,不会说 - INSERT - 在左下角。事实上,它没有说什么。 当在插入模式下使用 Backspace 删除字母时,字母不会消失, 当在插入模式下使用箭头键时,它会输入字母A,B, ..
发布时间:2017-03-09 20:24:06 Linux/Unix

在Windows机器上github的mingw32 shell的vimrc或vim配置文件在哪里?

Cygwin有一个主目录,我可以存储一个.vimrc文件来设置语法高亮。我知道在linux机器上这个文件通常在一个主目录,它可以全局存储(虽然我还没有弄清楚全局的工作原理)。 我是windows用户(我道歉),所以我使用不同的shell不同的东西,并不是所有太确定为什么语法高亮是不工作,当我启动从git bash shell。它适用于cygwin和腻子。但不是那么多的git的mingw32。 ..
发布时间:2017-03-09 20:06:11 Linux/Unix

Vim on Cygwin:警告vimrc正在使用windows end of line char

我刚刚在我的机器上安装了cygwin,我只是得到一切设置。 我在cygwin主目录中的.vimrc和我的windows主目录之间创建了一个软链接,但是vim在读取.vimrc文件时遇到了一些困难,因为它使用windows end行字符。 有没有一些方法可以用来警告vim我的vimrc文件正在使用windows结束行char? 这是一些输出。 〜$ ls -la 共43 ..
发布时间:2017-03-09 20:04:55 Linux/Unix

在Cygwin中从Source构建Vim

我试图在Cygwin下从源代码包构建Vim,以启用Python支持。我按照此处提供的说明操作,但我遇到此错误当我运行 configure 脚本时: 检查--with-tlib argument ... empty:自动终端库选择 在-lncurses中检查tgetent ... no 在-ltermlib中检查tgetent ... no 在-ltermcap中检查tgetent 。no ..
发布时间:2017-03-09 20:04:29 Python