neovim

    0热度

    1回答

    工作后,我有以下我init.vim(.vimrc里的等价物): function Uva() :read /home/usr/.config/nvim/templates/file :call cursor(3,1) endfunction 这个功能应该读取一个文件(它),然后将光标移动到第3行第1列(它没有)。如果我运行它,然后手动执行调用光标命令光标确实移动,所以我认

    9热度

    2回答

    有几件事我还不了解VIM的方式。 其中之一是在项目寻找像这样(在使用的Atom VIM): 我用CtrlP当前文件名,但什么内容? 如何使用字符串进行搜索,然后使用VIM和/或VIM插件查看所有出现的列表?

    0热度

    1回答

    目前我在Windows上使用Vim与Cmder/ConEmu相结合。 我的Cmder有一些“任务”,我运行它来启动一组终端,其中一个以Vim开头,正确的文件夹,一个Gulp和一个Vagrant。 既然您可以在NeoVim中启动终端,我想制作一个简单的脚本来启动相同的终端,除了NeoVim内部。 我该如何做到这一点?

    1热度

    1回答

    在neovim,我完成插件被触发时,它会在预览窗口打印出来的方法签名 预览窗口,虽然,包含行号这是我想禁用的东西。到目前为止,我虽然这将工作 function! Preview_func() if &pvw setlocal nonum endif endfunction autocmd * BufCreate call Preview_func() 但没有

    1热度

    1回答

    我重映射<C-[hjkl]>用于窗口拆分之间的导航。 <C-[jkl]>都按预期工作。 <C-h>不工作,我不明白为什么。 这里是我如何映射它们: :nnoremap <C-h> <C-w>h :nnoremap <C-j> <C-w>j :nnoremap <C-k> <C-w>k :nnoremap <C-l> <C-w>l 当我运行verbose nnoremap <C-h>我看到

    1热度

    1回答

    所以gitgutter DIFF柱出现在我的NERDTree缓冲区我是否选择: let g:gitgutter_sign_column_always = 1 启用或禁用。 有时它不会在开始时出现,但是在我在树和文件缓冲区之间切换几次后,它就会出现。 这里是如何看起来像: 我的.vimrc可以发现here。 任何想法如何解决这个问题?

    1热度

    1回答

    从我的测试中可以明显看出,打开新的终端缓冲区时,nvim不会获取.bash_profile。每当创建新的终端缓冲区时,我都会强制执行此操作。 要确认此现象: 在nvim 出口打开你的.bash_profile一个新的变量像 ISSOURCED 写出来的文件 打开一个终端缓冲 运行echo $ISSOURCED 我也检查了庆典在交互模式下运行(这是)通过执行if tty -s; then echo

    1热度

    1回答

    我正在尝试在NeoVim中为vim使用Solarized主题。然而,尽管将background设置为“黑暗”并确认它设置为黑暗,但是日光的背景颜色是非常浅灰色,几乎是白色。设置background=light只调整文本的颜色。 我正在使用iTerm2(但在iTerm 1中遇到了这个问题,思想切换可能会修复)。我在iTerm2配置文件中使用了日晒黑暗的主题。我也安装了CSApprox插件。我已确认&

    2热度

    1回答

    我想用正则表达式搜索多个标签。 事情是这样的: :tag /blabla\|user 我想搜索标签布拉布拉和用户,但由于某种原因,它不工作。我尝试了所有我能想到的组合,有和没有魔旗。该帮助文件表示它接受正则表达式,所以我认为它应该工作。

    1热度

    1回答

    我正在研究一个与终端缓冲区中的REPL交互的Neovim插件。我希望能够向REPL发送命令,复制响应并以某种方式将其显示给用户。目前,终端缓冲似乎并不刷新输出,直到当前的Vimscript函数结束,所以我不能有一个单一的功能呢,比如: function! plugin#eval(str) call s:send_to_repl(str) echomsg s:get_respon