问题标签 [neovim]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
vim - 为什么 UltiSnips 无法识别我自己的片段?
目前我在 Vim 中使用YouCompleteMe,然后我用 vundler 安装了UltiSnips和vim-snippets。UltiSnips和YouCompleteMe兼容且工作正常;但是,当我定义自己的代码段时,问题就来了,因为这些代码无法识别。
我怀疑问题是在我使用该UltiSnipsEdit
函数时出现的,因为它UltiSnips
在我的主目录中而不是在文件夹中创建文件.vim
夹。例如,当我使用 R 脚本并使用UltiSnipsEdit
. 时,它会r.snippets
在/home/UltiSnips
. 然后我定义了一个片段来测试:
保存文件后,该片段不会出现在YouCompleteMe的列表中,也不会以:UltiSnipsExpandTrigger
(<c-l>
在我的情况下) 展开。
vim - Neovim 异步缓冲区等待
我正在开发一个与终端缓冲区中的 REPL 交互的 Neovim 插件。我希望能够向 REPL 发送命令,复制响应,并以某种方式将其显示给用户。目前,在当前 vimscript 函数终止之前,终端缓冲区似乎不会刷新输出,所以我不能有一个函数,例如:
因为该get_response
函数在更新之前正在使用终端缓冲区。
目前,我正在使用 neovim 的作业控制,但如果这可以在 vanilla vim 中完成,那就更好了。
这是我用来初始化终端的代码:
这是我将命令发送到 REPL 的方式:
我尝试添加一个edit
命令来刷新,但这似乎在 REPL 中不起作用。
vim - 如何在neovim中获得手写笔和jade语法高亮
目前,如果我在 neovim 中打开一个玉器或手写笔文件,它会停止长达 7 秒,然后打开文件。它甚至有一半体面的语法突出显示。
在 neovim 中获得玉和手写笔的语法突出显示的正确方法是什么?
git - 有 VIM Git 时间线吗?
到目前为止,我正在尝试了解如何与:Glog
结合使用:Gdiff
,以创建一个很好的概述,例如Atom 编辑器的git-time-machine插件:
存在3个窗口的概述
- 左侧:工作副本中的当前文件。
- 右侧:文件的先前版本之一。
- 在底部:一个快速修复列表,其中包含来自历史记录的条目。
当我从 quickfix 列表中选择一个提交时,该版本将被放置在右侧窗口中。不要忘记突出显示的差异。
有人能帮我吗?:)
vim - Neovim - gitgutter diff 列出现在书呆子树中
所以 gitgutter diff 列出现在我的 NERDTree 缓冲区中是否我有选项:
启用或禁用。
有时它不会在开始时出现,但在我在树和文件缓冲区之间切换几次之后,它就会出现。
我的 .vimrc 可以在这里找到。
知道如何解决这个问题吗?
fonts - 如何在 neovim 中使用 Operator 字体?
我正在尝试使用操作员单声道设置我的 neovim。我在 iterm2 中运行 neovim,所以我使用配置文件首选项来选择 Operator 字体,这或多或少是有效的。
但是我宁愿使用我的 vimrc 来指定 neovim 的字体。所以我的第一个问题是这是否可能?
在某种程度上,我想这样做是因为我想利用 Operator 字体特殊斜体。通常,我会在我的 vimrc 中激活这些评论,如下所示:
但是,这些似乎不适用于 neovim。所以我的第二个问题是:如何在 neovim 中为注释掉的代码激活 Operator italic 字体。
谢谢!
linux - neovim ultisnips 激活无法识别换行键击
我已经在基于 Ubuntu 的发行版上安装了 neovim(0.1.5),其中包含 YouCompleteMe 以及其他插件。但是,当我安装 Ultisnips 时,neovim 无法识别任何文件中的回车键。你知道我怎么能弄清楚冲突吗?我尝试将 TERM 设置为 xterm 和 xterm-256color,但问题仍然存在。
这是我的 init.vim:
vim - 打印时的 vim/nvim 行距
我正在尝试将 nvim 用于所有内容,包括写作,一切都很好,但是当我打印出来时,文本太拥挤了。
打印时是否可以调整行距:hardcopy
?
我对 kludge 修复的想法是为每个回车插入第二个换行符,包括那些通过换行自动插入的换行符。这可能吗?