我有一个自定义的.gitmessage 。 它在 git 配置中定义。 我添加了一个~/.vim/after/ftplugin/gitcommit.vim来重新定义插件中的一些东西(支持常规提交),例如textwidth 。 我的.gitmessage看起来像这样: #subject-|----- ...
我有一个自定义的.gitmessage 。 它在 git 配置中定义。 我添加了一个~/.vim/after/ftplugin/gitcommit.vim来重新定义插件中的一些东西(支持常规提交),例如textwidth 。 我的.gitmessage看起来像这样: #subject-|----- ...
在尝试访问数组元素时,我经常遇到导航到]末尾的小麻烦。 当我输入[时,括号由代码完成工具自动生成。 这是一个例子来解释这种情况。 我会在编辑器中写sum[ 。 它将自动添加]使其成为sum[] 。 我会将数组中的变量写为sum[cursor] 。 现在我将不得不去]的末尾编写另一个代码。 对于导 ...
我有以下 vimrc 文件 使用dt或ct删除或更改单词有效,但是当我想使用dht或cht删除内部单词时,它不起作用,但dhw或chw有效。 我在重新映射键时是否遗漏了什么? 我曾尝试使用 map 代替 noreamp,但没有成功。 ...
我想为调用tox-ini-fmt的tox.ini文件定义一个修复程序,但是在定义我的修复程序映射时,执行指定“tox.ini”的幼稚操作不起作用: 我通过定义自定义文件类型toxini解决了这个问题,但我想知道是否有更直接的方法来执行此操作,因为我不确定是否需要为此维护自定义文件类型。 ...
我正在使用 NeoVIM,并将其设置为自动显示折叠。 麻烦的是,当折叠不止一层时,它会在左边显示数字。 有没有办法删除它们,就像其他现代编辑器一样? 我在谷歌、StackOverflow 上搜索,并检查了vimhelp 页面。 我还没有找到办法。 我确定这是默认行为,我可以在 codesandb ...
■错误说明。 ■错误内容原因 output 我在VirtusalBox上使用Vim编辑器搭建了Go开发环境。 ■.vimrc 的内容 我不确定解决方案,你能告诉我吗? ...
如何向 vim 航空公司添加自定义文本。 像下图中右下角的单词evgenimba吗? 我尝试使用各种关键字进行搜索,但找不到解决方案 ...
我使用Vim 9.0.105和python3.9.5 ,我在 WSL2 和Ubuntu20.04 就像我在标题中所说的那样,我对coc-pyright有一个问题,当我编写变量 coc-pyright 时会自动“写入”类型注释。 这是一个小例子问题是注释不是真的写出来的,只是显示出来的,所以curs ...
我正在写一个 Vim 插件,我想检测当前行是否被注释。 如果该行没有被评论,我希望它做点什么。 伪代码: ...
我最近安装了 MacVim(不是通过 brew),当我尝试设置一些基本配置时,遇到了 python3 和 UltiSnips 插件的问题。 我的 vimrc 目前只是我从 vim 引导程序下载的一个非常基本的 vimrc,每次尝试在插入模式下编辑某些内容时,都会出现以下错误: Error dete ...
我已经用 Vundle 安装了这个github 颜色主题。 我安装的是:VundleInstall ,它似乎工作得很好。 目录~/.vim/bundle/vim-colors-github在那里。 事实上,我可以使用颜色方案colorscheme github切换配色方案。 接下来,我将以下几行添加 ...
在我的 init.vim 文件中,我试图从github 存储库加载我的 default.vimrc(这样我就可以从任何地方加载相同的自定义文件)。 但是,我的 github 用户名的第二个字符是一个连字符,当我尝试将它包含在字符串中以将其作为插件提供时,语法突出显示使它看起来像是转义了字符串(这似乎 ...
我有一个自动保存文件的插件。 这个插件有钩子,比如 .hook_before_saving 等。这是一个例子: 每次自动保存文件时,我想使用不同的格式化程序,例如更漂亮的 javascript 或 rust 的货物 fmt。 可能吗? ...
我喜欢有一个热键来格式化我正在使用的所有代码。 我更喜欢将它放在小写的“f”按钮上。 我尝试模仿默认配置中给出的代码(创建新“格式”命令的代码)将其绑定到“f”,但它不起作用。 以下是我的 .vimrc 中的相关内容: 附带说明一下,对于 neoclide,什么算作“选择”? 我尝试使用视觉选择 ...
我在 VMBox 上运行 Ubuntu 20.04,并试图充分利用 Vim。 所以我按照本指南https://techinscribed.com/how-to-set-up-vim-as-an-ide-for-react-and-typescript-in-2020/安装不同的插件,从 gruvbo ...
在我开始使用 Vim 作为主要编辑器的最近 2-3 年中,我学会了在处理多个文件时使用窗口(拆分)(因为在每项任务中,我都需要处理大量文件) 但是几天前,我遇到了这个问题,这让我大吃一惊(和我的工作流程:) ) 所以我尝试使用缓冲区而不使用窗口,这真的很难。 想象一下有多个块(文件夹),每个块中 ...
我正在 Lua 中为 NeoVim 创建一个插件,如果 NeoVim 在没有打开文件的情况下打开,我只想做某件事 例如,如果我使用nvim file.txt调用 NeoVim,代码应该执行,因为我正在打开一个文件。 但是,如果我运行nvim ,它不应该执行。 提前致谢 ...
TL;DR:vim 似乎在编辑 html 文件时同时使用了indent/javascript.vim和indent/html.vim ; 这是故意的还是错误的? 如何使 html 文件仅来源html.vim ? 最近我发现 vim 似乎在编辑 html 文件时使用了 javascript 和 ...
我正在尝试替换由单引号括起来的文本文件中的所有字符串,并以 @ 先跟任意数字结尾,然后是任何其他字母或 #(s) 的任意组合,如下所示: 我希望只选择单引号并像这样删除它们: 至: 在整个文件中。 我想出了一种在两个单独的命令中删除前面的单引号和前面的单引号的方法(使用 vim 的zs和 ...