vim相关内容
我正在尝试使用 vim-latex 在 Windows XP 上使用 gVim,但只要我打开一个 .tex 文件(或只要我 set ft=tex)gVim 就会崩溃,并且看不到任何错误消息.在控制台 vim 中不会发生崩溃. 我已经按照 T 的设置说明进行操作(据我所知),并且我尝试禁用所有其他插件并剥离我的 .vimrc. 我尝试运行 gvim -V9log.txt file.tex
..
我正在用 vim 编写一个 LaTeX 文档,我将它硬包装为 80 个字符以使阅读更容易.但是,这会导致在版本控制中跟踪更改出现问题.例如,在本文开头插入“Lorem ipsum": 1 Dolor sit amet,consectetur adipiscing elit.菜豆2 quis 门.Aenean 前庭 magna vel purus laoreet 在 molestie massa3
..
我的 Kubuntu 13.04 笔记本电脑上的 vim 编辑器似乎有一些乳胶编辑的高级功能,即它可以转换乳胶符号即时对 unicode 字符进行编码,并在光标移动时隐藏源代码没有上线. 这对某些人来说可能是一个很棒的功能,但我发现它有点烦人.我不确定这是内置的还是由一些扩展,但我希望我能找到一种方法来禁用它. 我的vim版本是7.4b,安装的扩展列表: clang_complete
..
每当我关闭 LaTeX-Suite(在 MacVim 中)中的任何内容时,从 {} 到 () 到 $$,没有里面的内容,右边产生了一个奇怪的符号 ,我不知道它是干什么用的.它似乎没有任何可区分的含义.例如 section{abc} 只会在输出文档中的部分之后生成一个文字 .我不确定这是一个错误,是由其他一些设置/插件引起的行为(虽然我没有看到在其他语法下发生类似的事情),
..
我想映射 以切换到当前窗口下方的下一个窗口 map j 但是,它会进入插入模式,而不是移动下面的窗口.为什么? 尝试的解决方案: 我已经安装了 latex-suite.所以我尝试查询 映射到什么 :map 我得到以下输出: v IMAP_JumpForwardnIMAP_JumpForwa
..
我正在尝试让 Vim 通过以下方式语法高亮任何以扩展名 .Rtex 结尾的文件: 所有顶级文本都以 TeX 突出显示 例外:任何包含在 \begin{python}...\end{python} 中的文本都被高亮显示为 Python 我能够单独达到这些标准中的每一个,但无法同时达到这两个标准.我认为 TeX 突出显示会以某种方式覆盖我的 Python 突出显示区域,或者阻止它们生效,
..
在 VIM 中映射 Shift 键时遇到问题.我希望 Ctrl+L 的行为不同于 Ctrl+Shift+L 我有这个 "用于插入模式重映射 到:"为 ruby 插入哈希火箭"插入 ->为 php"对于咖啡,shift键决定功能!智能哈希(...)让 shift = a:0 >0让 ruby = &ft == 'ruby'让 php = &ft == 'php'让咖啡 =
..
我正在尝试使用 vim-coffee-script 插件 https://github.com/kchmck/vim-咖啡脚本 但它没有将测试文件检测为咖啡脚本文件类型.但是,当我手动操作时 :set ft=coffee 它有效.怎么回事? .vimrc 和 test.coffee https://gist.github.com/911087 解决方案 我想通了..我不得不通过设
..
在 vundle 的主页上,它记录了它需要在 .vimrc 中关闭文件类型: 文件类型关闭 " 必需!设置 rtp+=~/.vim/bundle/vundle/调用 vundle#rc() 我不明白为什么.由于我最近在为它们单独安装了相关插件(vim-coffee-script 和 vim-less)之后在编辑 .coffee 和 .less 文件时遇到了问题.我在 vim-coffee-s
..
我使用 gvim 和 julia-vim 来编辑 julia 代码.我在 Mac 上使用 julia 0.5 并使用 vundle 安装了 julia-vim. 我的问题是带有 .jl 扩展名的文件没有适当的突出显示.例如,if 高亮显示,但 for 未高亮显示.有什么解决办法吗? 解决方案 .jl 文件有时被默认识别为 lisp 文件,(怪 Sawfish) 所以这可能是你得到的突
..
在我的 Vim 设置中,我想添加一个运行带有特定映射的 shell 命令的配置.在 Vimscript 中是否有任何可能的方法来做到这一点? 解决方案 vim 有一个 system() 函数: :call system('date')
..
在vimtutor第2.1课:DELETION COMMANDS中,#4项后有注释: 字母 d 将在您键入时出现在屏幕的最后一行.Vim 正在等待你输入 w.如果您看到 d 以外的其他字符,则表示您输入了错误;按 并重新开始. 但是,正如注释所说,我没有在最后一行看到中间命令.如何启用此功能?我应该在 .vimrc 中设置什么选项? 解决方案 可以用 :set s
..
..
是否有一个命令可以确定 vim 中最长行的长度?并在文件开头附加该长度? 解决方案 Gnu 的 wc 命令有一个 -L --max-line-length 选项,用于打印文件的最大行长度.请参阅 gnu man wc.freebsd wc也有-L,但没有--max-line-length,见freebsd man wc. 如何在 vim 中使用这些?命令: :%!wc -L 会通
..
如何在 Vim 中引用命令 g 中的匹配项? 我想把 X 放在比赛之后而不替换比赛.例如,在下面的命令中没有写两次 create_title. :g/create_title/s/create_title/X/ 你应该得到 create_titleX 通过运行命令 create_tile 解决方案 我不知道你为什么需要命令的 g 部分 - 替代只会对匹配的行起作用.这就是您要查
..
我正在开发一个使用 Twig 的 Symfony2 项目,文件类型是 myfile.html.twig.Vim 不会自动检测语法高亮,因此不应用.我可以在打开文件后使用 :set syntax=HTML 但是在文件之间跳转时会很痛苦. 有没有办法在 vim 中为特定文件类型持久设置语法突出显示? 解决方案 你可以使用 autocmd 来完成,即: augroup twig_ft啊!
..
我使用 Vim 已经很多年了,但我仍然不知道如何在启用自动弹出字典建议的情况下(例如在 notepad++ 或 google android 键盘中)在不按任何快捷键的情况下键入文本. 这些是我在 vimrc 中的选项: set completeopt=longest,menuone设置omnifunc=syntaxcomplete#完成 简而言之,我想要的是: 1) 键入时自动弹出的
..
我是 Eclipse 的一个非常满意的用户(我主要使用 PHP 和 Python 进行开发),但是我找到了“什么具体的生产力提升"的答案Vim/Emacs 是否提供了 GUI 文本编辑器?" 有趣到让我想尝试一下 Vim 或 Emacs 以及看看它们是否会变成为我提供更好的解决方案. 我总体感觉 Vim 和 Emacs 不是那种通过“玩弄"来学习的编辑器.我的印象是,您必须花一些时间和精力来
..
我在我的 Vim 中使用 ctags,我严重依赖 C-] 和 C-T 在项目中的各种函数之间来回标记. 但如果函数位于不同的文件中,我希望 Vim 自动在新选项卡而不是当前选项卡中打开它.如果我使用 C-T 弹出标签堆栈,我希望它返回到按 C-] 按下的原始选项卡,而不是更改当前选项卡中的文件.我不喜欢在 Vim 的多个选项卡中打开同一个文件.这是大多数 IDE 的正常行为,我想知道在 Vi
..
我通常不使用 IDE 进行开发的原因之一是我太习惯于 vi 键绑定,以至于我通常会弄乱我的文本并输入大量的“:w",而我不能使用 vi 强大的正则表达式替换机制.是否有任何 IDE 允许您配置 vi 键绑定或使用 vi 作为 IDE 中的编辑器? 相关: 是否可以使用 vi 或NetBeans 中的 vim 键盘映射? 解决方案 NetBeans 有 jVi.Eclipse 也
..