vim相关内容

插件(vim-latex)在启动时崩溃 gVim

我正在尝试使用 vim-latex 在 Windows XP 上使用 gVim,但只要我打开一个 .tex 文件(或只要我 set ft=tex)gVim 就会崩溃,并且看不到任何错误消息.在控制台 vim 中不会发生崩溃. 我已经按照 T 的设置说明进行操作(据我所知),并且我尝试禁用所有其他插件并剥离我的 .vimrc. 我尝试运行 gvim -V9log.txt file.tex ..
发布时间:2022-01-24 13:32:02 其他开发

Vim、LaTeX、自动换行和版本控制

我正在用 vim 编写一个 LaTeX 文档,我将它硬包装为 80 个字符以使阅读更容易.但是,这会导致在版本控制中跟踪更改出现问题.例如,在本文开头插入“Lorem ipsum": 1 Dolor sit amet,consectetur adipiscing elit.菜豆2 quis 门.Aenean 前庭 magna vel purus laoreet 在 molestie massa3 ..
发布时间:2022-01-24 13:31:30 其他开发

在 vim 中禁用乳胶符号转换

我的 Kubuntu 13.04 笔记本电脑上的 vim 编辑器似乎有一些乳胶编辑的高级功能,即它可以转换乳胶符号即时对 unicode 字符进行编码,并在光标移动时隐藏源代码没有上线. 这对某些人来说可能是一个很棒的功能,但我发现它有点烦人.我不确定这是内置的还是由一些扩展,但我希望我能找到一种方法来禁用它. 我的vim版本是7.4b,安装的扩展列表: clang_complete ..
发布时间:2022-01-24 13:17:43 其他开发

Vim - LaTeX-Suite 产生奇怪的 <++>没有内容的右括号上的符号

每当我关闭 LaTeX-Suite(在 MacVim 中)中的任何内容时,从 {} 到 () 到 $$,没有里面的内容,右边产生了一个奇怪的符号 ,我不知道它是干什么用的.它似乎没有任何可区分的含义.例如 section{abc} 只会在输出文档中的部分之后生成一个文字 .我不确定这是一个错误,是由其他一些设置/插件引起的行为(虽然我没有看到在其他语法下发生类似的事情), ..
发布时间:2022-01-24 13:08:30 其他开发

故障映射<C-j>在带有乳胶套件的 Vim 中

我想映射 以切换到当前窗口下方的下一个窗口 map j 但是,它会进入插入模式,而不是移动下面的窗口.为什么? 尝试的解决方案: 我已经安装了 latex-suite.所以我尝试查询 映射到什么 :map 我得到以下输出: v IMAP_JumpForwardnIMAP_JumpForwa ..
发布时间:2022-01-24 12:50:42 其他开发

使用 Vim 的 syn-include 和 syn-region 嵌入语法高亮时遇到问题

我正在尝试让 Vim 通过以下方式语法高亮任何以扩展名 .Rtex 结尾的文件: 所有顶级文本都以 TeX 突出显示 例外:任何包含在 \begin{python}...\end{python} 中的文本都被高亮显示为 Python 我能够单独达到这些标准中的每一个,但无法同时达到这两个标准.我认为 TeX 突出显示会以某种方式覆盖我的 Python 突出显示区域,或者阻止它们生效, ..
发布时间:2022-01-24 12:45:55 Python

在 vim 中映射 shift 键

在 VIM 中映射 Shift 键时遇到问题.我希望 Ctrl+L 的行为不同于 Ctrl+Shift+L 我有这个 "用于插入模式重映射 到:"为 ruby​​ 插入哈希火箭"插入 ->为 php"对于咖啡,shift键决定功能!智能哈希(...)让 shift = a:0 >0让 ruby​​ = &ft == 'ruby'让 php = &ft == 'php'让咖啡 = ..
发布时间:2022-01-24 11:10:53 其他开发

为什么 VIM 没有检测到我的咖啡脚本文件类型?

我正在尝试使用 vim-coffee-script 插件 https://github.com/kchmck/vim-咖啡脚本 但它没有将测试文件检测为咖啡脚本文件类型.但是,当我手动操作时 :set ft=coffee 它有效.怎么回事? .vimrc 和 test.coffee https://gist.github.com/911087 解决方案 我想通了..我不得不通过设 ..
发布时间:2022-01-24 10:58:44 其他开发

为什么 vundle 需要关闭文件类型

在 vundle 的主页上,它记录了它需要在 .vimrc 中关闭文件类型: 文件类型关闭 " 必需!设置 rtp+=~/.vim/bundle/vundle/调用 vundle#rc() 我不明白为什么.由于我最近在为它们单独安装了相关插件(vim-coffee-script 和 vim-less)之后在编辑 .coffee 和 .less 文件时遇到了问题.我在 vim-coffee-s ..
发布时间:2022-01-24 10:35:39 其他开发

julia-vim 中的 Julia 语法高亮

我使用 gvim 和 julia-vim 来编辑 julia 代码.我在 Mac 上使用 julia 0.5 并使用 vundle 安装了 julia-vim. 我的问题是带有 .jl 扩展名的文件没有适当的突出显示.例如,if 高亮显示,但 for 未高亮显示.有什么解决办法吗? 解决方案 .jl 文件有时被默认识别为 lisp 文件,(怪 Sawfish) 所以这可能是你得到的突 ..
发布时间:2022-01-23 19:29:53 其他开发

显示 Vim 中间命令

在vimtutor第2.1课:DELETION COMMANDS中,#4项后有注释: 字母 d 将在您键入时出现在屏幕的最后一行.Vim 正在等待你输入 w.如果您看到 d 以外的其他字符,则表示您输入了错误;按 并重新开始. 但是,正如注释所说,我没有在最后一行看到中间命令.如何启用此功能?我应该在 .vimrc 中设置什么选项? 解决方案 可以用 :set s ..
发布时间:2022-01-23 08:43:00 其他开发

vim中最长的行?

是否有一个命令可以确定 vim 中最长行的长度?并在文件开头附加该长度? 解决方案 Gnu 的 wc 命令有一个 -L --max-line-length 选项,用于打印文件的最大行长度.请参阅 gnu man wc.freebsd wc也有-L,但没有--max-line-length,见freebsd man wc. 如何在 vim 中使用这些?命令: :%!wc -L 会通 ..
发布时间:2022-01-23 08:29:22 其他开发

在 Vim 中有效地追加匹配:g/---/s/---/X/

如何在 Vim 中引用命令 g 中的匹配项? 我想把 X 放在比赛之后而不替换比赛.例如,在下面的命令中没有写两次 create_title. :g/create_title/s/create_title/X/ 你应该得到 create_titleX 通过运行命令 create_tile 解决方案 我不知道你为什么需要命令的 g 部分 - 替代只会对匹配的行起作用.这就是您要查 ..
发布时间:2022-01-22 11:38:40 其他开发

Persistent :set 给定文件类型的语法?

我正在开发一个使用 Twig 的 Symfony2 项目,文件类型是 myfile.html.twig.Vim 不会自动检测语法高亮,因此不应用.我可以在打开文件后使用 :set syntax=HTML 但是在文件之间跳转时会很痛苦. 有没有办法在 vim 中为特定文件类型持久设置语法突出显示? 解决方案 你可以使用 autocmd 来完成,即: augroup twig_ft啊! ..
发布时间:2022-01-22 09:18:16 其他开发

自动弹出的字典建议

我使用 Vim 已经很多年了,但我仍然不知道如何在启用自动弹出字典建议的情况下(例如在 notepad++ 或 google android 键盘中)在不按任何快捷键的情况下键入文本. 这些是我在 vimrc 中的选项: set completeopt=longest,menuone设置omnifunc=syntaxcomplete#完成 简而言之,我想要的是: 1) 键入时自动弹出的 ..
发布时间:2022-01-20 22:58:13 其他开发

我正在寻找以聪明的方式学习 Vim 或 Emacs 的技巧

我是 Eclipse 的一个非常满意的用户(我主要使用 PHP 和 Python 进行开发),但是我找到了“什么具体的生产力提升"的答案Vim/Emacs 是否提供了 GUI 文本编辑器?" 有趣到让我想尝试一下 Vim 或 Emacs 以及看看它们是否会变成为我提供更好的解决方案. 我总体感觉 Vim 和 Emacs 不是那种通过“玩弄"来学习的编辑器.我的印象是,您必须花一些时间和精力来 ..
发布时间:2022-01-20 21:58:30 其他开发

在 Vim 中标记函数时如何使用多个选项卡

我在我的 Vim 中使用 ctags,我严重依赖 C-] 和 C-T 在项目中的各种函数之间来回标记. 但如果函数位于不同的文件中,我希望 Vim 自动在新选项卡而不是当前选项卡中打开它.如果我使用 C-T 弹出标签堆栈,我希望它返回到按 C-] 按下的原始选项卡,而不是更改当前选项卡中的文件.我不喜欢在 Vim 的多个选项卡中打开同一个文件.这是大多数 IDE 的正常行为,我想知道在 Vi ..
发布时间:2022-01-20 21:36:15 其他开发

是否有任何 IDE 有 vi 键绑定选项?

我通常不使用 IDE 进行开发的原因之一是我太习惯于 vi 键绑定,以至于我通常会弄乱我的文本并输入大量的“:w",而我不能使用 vi 强大的正则表达式替换机制.是否有任何 IDE 允许您配置 vi 键绑定或使用 vi 作为 IDE 中的编辑器? 相关: 是否可以使用 vi 或NetBeans 中的 vim 键盘映射? 解决方案 NetBeans 有 jVi.Eclipse 也 ..
发布时间:2022-01-20 21:31:48 其他开发