macvim相关内容

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

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

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

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

MacVim 在现有窗口中打开文件

有没有办法设置 MacVim 在正在运行的 MacVim 实例的当前窗口中打开一个新文件?我目前设置了 MacVim 首选项“在当前窗口的新选项卡中打开新文件",但理想情况下,我只想以“:e new_file"的工作方式打开新文件,而不使用选项卡. 我的主要动机是我目前在我的工作流程中使用 NERDTree 和 Bufexplorer,根本不需要选项卡.我也在使用 PeepOpen,它非常棒 ..
发布时间:2022-01-09 20:42:26 其他开发

从查找程序打开时,$PATH 变量未在 gvim/MacVim 中正确设置

我正在使用 MacVim(对于 mac 基本上是 gvim). 如果我从命令行打开 macvim,那么我的 $PATH 变量将被正确设置. 如果我通过点打开 macvim 并用查找器单击,$PATH 变量将无法正确设置. 谁能给我一些见解? 注意:我知道我的路径至少有一部分是在 ~/.bashrc 中设置的,但我不确定其余的路径是在哪里设置的. 示例: 如果我从 ..
发布时间:2021-12-24 08:37:49 其他开发

UltiSnips 和 YouCompleteMe

我在我的 macvim 上安装了 ultisnips 和 youcompleteme 包.问题是 ultisnips 不起作用,因为选项卡受 ycm 约束.我尝试放置 let g:UltiSnipsExpandTrigger = "" 以便我可以使用 shift-tab 触发代码段完成,但由于某些未知原因它不起作用.我可以使用大写作为触发器,但到目前为止我还没有找到这样做的方法. ..
发布时间:2021-12-24 08:31:46 其他开发

如何在 OS X 上安装 MacVim?

我使用的是 OS X 10.9.1(小牛队). 在 Mac OS 中安装到 Gvim 或 MacVim 的系统步骤是什么?如果您使用 1、2、3、... 编写步骤,则很容易遵循. 我必须承认,我未能理解 MacVim 页面上提供的所有说明.其他谷歌搜索的网页没有澄清.例如. 什么是 $VIMRUNTIME ?我应该为我的操作系统安装什么版本的 vim? 现在不知何故我已经在 ..
发布时间:2021-12-24 08:25:00 其他开发

如何从终端运行 mvim (MacVim)?

我已经安装了 MacVim,我正在尝试将它设置为 Git(版本控制)的编辑器,但我无法从命令行运行“mvim",因为它无法识别.如何设置 mvim 以便我可以从终端运行它? 解决方案 .bz2 文件的根目录中应该有一个名为 mvim 的脚本.将其复制到您的 $PATH 中(/usr/local/bin 会很好),您应该被排序. ..
发布时间:2021-12-24 08:19:03 其他开发

什么是<leader>在 .vimrc 文件中?

我在许多 .vimrc 文件中看到 ,我想知道它是什么意思? 它有什么用? 对目的和用法做一个总体概述就好了. 解决方案 键默认映射到 \.所以如果你有t的map,你可以默认用\+t来执行.有关更多详细信息或使用 mapleader 变量重新分配它,请参阅 :帮助领导 要定义使用“mapleader"变量的映射,特殊字符串“"可以使用.它被替换为“mapleader"的 ..
发布时间:2021-12-24 08:15:41 其他开发

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

有没有办法分析 Vim 插件? 当我打开一个大的 .py 时,我的 MacVim 变得越来越慢.我知道我可以取消选择所有插件并一个一个重新选择以检查哪个插件是罪魁祸首,但有没有更快的方法? 我的 dotvim 在这里:https://github.com/charlax/dotvim 解决方案 你可以使用内置的分析支持:在启动 vim 之后做 :profile start p ..
发布时间:2021-12-14 08:27:43 其他开发

彩色打印的 VIM Unix 命令

我正在使用 MacVim,我希望 ! 命令以彩色打印.例如: 在 bash 中,以下 echo 语句以绿色打印 Hello World(如预期): $ echo -e "\033[32m Hello World"你好,世界 然而,在 VIM 中,输出不是彩色的,而是打印转义码: :!echo -e "\033[32m Hello World"[32m 你好世界 如何让 VIM(尤其是 ..
发布时间:2021-11-28 17:51:20 其他开发

是否可以在 Vim/Neovim 中不为空行显示 ~?

Vim 中是否可以不为空行显示 ~? 这会混淆 Mac Vim 的滚动条,而且我非常不喜欢这些波浪号. 解决方案 正如 jamessan 所说,你不能禁用它们.滚动行为也不是 MacVim 特有的——它在终端和 gvim 中的工作方式相同: 与其将其视为问题,不如将其视为 Vim 灵活性的一部分.例如,您可以使用 zt 命令将当前行滚动到屏幕顶部,而不管它在文件中的哪个位置.这 ..
发布时间:2021-09-17 20:40:01 其他开发

如何在 VIM 中突出显示所有出现的选定单词?

如何在 GVim 中突出显示所有出现的选定单词,就像在 Notepad++ 中一样? 解决方案 普通模式: :set hlsearch 然后在普通模式下使用命令 / 搜索模式,或者在插入模式下使用 o 后跟 / 搜索模式.* 在普通模式下将搜索光标下出现的下一个单词.如果设置了 hlsearch 选项将突出显示所有这些.# 将搜索之前出现的单词. 要删除上一次搜索的突出显示: ..
发布时间:2021-09-17 20:38:16 其他开发

如何从终端运行Vim命令

我的问题是我没有看到的答案,通常的问题是如何对文件运行某些命令. 我的问题是如何从Vim外部(即终端)运行Vim命令或函数,这些命令或函数不会影响任何文件,只会影响Vim本身.这有可能吗?如果可以,怎么办? 如果不可能这样,是否有办法进入Vim,自动运行命令,然后在结束时退出?还是运行另一个命令然后退出? 感谢您的帮助! 解决方案 使用 vim --cmd'在vimr ..
发布时间:2021-04-23 19:26:53 其他开发

Vim Ultisnips-如何移至下一个占位符或Tabstop?

我刚刚安装了Macvim和 UltiSnips 的全新副本,但我不知道该怎么做使用制表符和占位符移至下一个完成. 当我按Tab键时,它只是添加了一个制表符空间. 我的猜测是,tab键已重新映射到另一个插件或vimrc中,因此我进行了全新安装和一个空的〜/.vim文件夹.还是没事... 如何移动到下一个制表位?我可以设置一个键映射吗? 解决方案 我的vimrc中包含以下内容 ..
发布时间:2020-07-26 03:18:55 其他开发

退格键在Macvim Shell中不起作用

当我使用:shell命令放入macvim中的shell时,使用退格键不会删除,而是插入特殊字符,如下面的屏幕截图所示: 我在我的.vimrc中尝试过set nocompatible,但是没什么区别. 有什么办法解决这个问题吗? 我的.bashrc/.bash_profile在下面 alias ll='ls -al' # Set CLICOLOR if you want An ..
发布时间:2020-05-05 09:24:06 其他开发

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

每当我关闭LaTeX-Suite(在MacVim中)中的任何内容时,从{}到()到$$,里面没有内容,我都会在右边看到一个奇怪的符号不知道是为了什么.它似乎没有任何可区别的含义.例如,section{abc}只会在输出文档中的该节之后产生一个文字.我不确定这是错误,由其他设置/插件引起的行为(虽然在其他语法下我没有看到类似的情况)或某些预期的行为.这极大地阻碍了我的工作效率 ..
发布时间:2020-05-05 09:24:04 其他开发

Vim复制一行并将其粘贴到多行

我确定我知道该怎么做,但是我尝试了其他机器,但似乎不知道. 1 COPY THIS 2 3 4 HERE 5 HERE 这样就变成了 1 COPY THIS 2 3 4 COPY THIS 5 COPY THIS 我尝试的方法:在第1行上按Shift-V以可视模式复制行,然后在第4行和第5行转到第4行可视模式垂直选择.现在,p粘贴. 我原本希望粘贴到这两行. 会发生 ..
发布时间:2020-05-05 09:24:00 服务器开发

如何在iTerm2 Vim上退出备用屏幕滚动?

首先,对不起,如果标题不准确.在Mac iTerm2上使用Vim时,我处于一种奇怪的情况.更准确地说,当我松开两根手指时,它会向下滚动3行. 在 在这种情况下我该怎么办?好吧,我在一个远程ssh会话中,只是关闭了Macbook,将其放在书包中,然后去吃了午饭.当我回来时,我经历了这个奇怪的事情. 我可以关闭“滚动历史记录"功能吗?在iTerm2中. 它仅在iTerm2上发生,而 ..
发布时间:2020-05-05 09:23:57 其他开发

如何为C程序设置.vimrc?

我应该如何设置.vimrc,以便macvim将我的制表符设置为4个用于C程序的空格? 解决方案 这应该做到 set cindent set sw=4 编辑: 我没有在您的问题中阅读过macvim,所以现在就像您可以在上面尝试.这适用于Windows的gvim和Linux中的vim ..
发布时间:2020-05-05 09:23:53 其他开发

整个目录中svn-diff的Vim并排视图

我在OSX机器上安装了MacVim,因此默认的Vim应用程序(即/usr/bin/vim)实际上是与MacVim附带的Vim命令行版本的符号链接(即: /Applications/MacVim.app/MacOS/vim),因为与OSX10.6附带的Vim股票相比,它提供了一些关键优势. 我定期需要准备一组文件之间的差异,并将其导出到彩色的并排查看HTML文件中.通常可以通过以下方式实现: ..
发布时间:2020-05-05 09:23:51 其他开发