草庐IT

vim-airline

全部标签

java - Java 的 Vim omnicompletion

我已经阅读了大量关于Vim被认为是伟大的omnicompletion的博客,但无论我做什么,我都无法让它工作令人满意。我花了很长时间才发现预装在我系统上的ctags版本是emacs版本,并且没有--recurse选项,但现在我已经在我的OpenJDK副本上运行了ctags-exuberant试图让某种代码完成继续运行的源代码,每当我尝试用[C-n]或[C-p]调用它时,Vim就会挂起。我真正想要的是像Eclipse中的代码完成一样工作的东西;我喜欢Vim作为编辑器,但Eclipse只是具有Vim似乎无法实现的那些开箱即用的额外功能。带有vi-mode插件的Eclipse对我来说不是特别

java - Vim - 自动完成 Java

我发现自己想要自动完成我在正在编辑的.java文件中导入的内容。例如,我正在研究Test.java,里面我有importjava.util.List;.我可以自动完成(Ctrl+n)List接口(interface)内的方法,以便当我执行类似Listl=newArrayList();l.的操作时方法出现了吗? 最佳答案 也许可以使用Eclim为达到这个。不过,我不知道这有多有用。(来源:sourceforge.net) 关于java-Vim-自动完成Java,我们在StackOverfl

【Linux】软件包管理器yum和编辑器vim(部分动图演示)

工具的本质也是指令文章目录一、Linux软件包管理器yum1.什么是软件包2.第一个软件rzsz3.yum的扩展二、Linux编辑器-vim使用1.vim的基本概念2.vim的基本操作3.命令行模式4.插入模式5.底行模式6.vim的配置三、解决sudo问题四、总结学习目标📝:学习yum工具,进行软件安装,掌握vim编辑器使用,学会vim的简单配置,解决sudo配置问题一、Linux软件包管理器yum1.什么是软件包安装软件,需要先把软件包下载下来(联网)。软件包并不在你的本地(你的电脑),软件包只能在别人的电脑上(远程服务器上,云服务器)。在Linux下安装软件,一个通常的办法是下载到程序的

python - 为什么在 .vim 文件中编写 Python 时 "\n"会变成 "^@"?

例如,这是我的函数:function!Test()python当我:callTest()时,我看到的是“^@^@”。为什么会发生这种情况以及如何使用原点'\n'? 最佳答案 两件事:Vim在内部将null字节(即CTRL-@)存储为==CTRL-J出于实现原因(文本存储为C字符串,以null结尾)。另外,append()函数仅在将文本行的List作为第二个参数传递时插入多行。单个字符串将作为一行插入,并且(由于翻译),换行符将显示为CTRL-@。.因此,您需要通过构建Python列表或使用split()来传递一个列表。将单个字符串转

python - 如何卸载 spf13 Vim 发行版?

我在MountainLion中使用MacVim我已经安装了spf13Vim发行版,但是当我输入:setft=pythonMacVim突然崩溃所以我想卸载它并尝试Janus。我已经在终端中输入curlhttps://j.mp/spf13-vim3-L>spf13-vim.sh&&shspf13-vim.sh安装了它。我怎样才能做到这一点?非常感谢! 最佳答案 我只是用了这个:sh.spf13-vim-3/uninstall.sh 关于python-如何卸载spf13Vim发行版?,我们在S

python - Vim 无法在 OS X 上使用 python 进行编译

我一直在尝试在ma​​cOSX10.6上编译支持python2.7的vim7.3。Vim本身编译得很好,但嵌入式python就没那么好了。我采取的步骤:hgclonehttps:/vim.googlecode.com/hg/vimcdvim/src./configure--without-x--disable-gui--disable-darwin\--enable-pythoninterp--with-features=hugemakemakeinstall这给了我一个工作的vim但没有python。auto/config.log表示存在文件错误:configure:5387:che

python - Windows : VIM doesn't find Python3 上的 GIT bash

早上好,我的VIM无法在Windows上找到我的Python安装。预先感谢所有花时间阅读此问题的人:)我当前的设置我目前在Windows上的GITBash中运行VIM8.0.27(来自https://git-scm.com/download/win的未修改的64位设置)。此外,我在以下目录中安装了64位版本的Python3.5.2:“C:/Python35/”我已将“C:/Python35/”和“C:/Python35/Scripts/”添加到我的PATH变量。VIM似乎是用Python支持编译的,因为版本文本包括“+python/dyn”和“+python3/dyn”。我的问题在我看

python - jedi-vim omni completion with not standard library

我阅读了jedi-vim的自述文件。https://github.com/davidhalter/jedi有omni用非标准库(Django)补全的截图。我通过pip安装了django并尝试了完全相同的代码来测试Django的omni完成,但它不起作用。Omnicompletion(^O^N^P)Patternnotfound.标准库的全方位补全工作完美。我通常使用一些非标准库,所以我想对这些库使用omni补全。我应该做一些配置来使用非标准库的omni补全吗? 最佳答案 大多数第三方库应该开箱即用,Django的自动完成功能不是很好

Windows 上的 Python 和 vim?

我几天前开始学习vim,令人惊讶的是它对我来说很自然,我也想重新学习python。我想,为什么不把两者结合起来呢?所以现在我正在寻找如何设置一个合适的python开发环境,我所有的搜索都找到了其他操作系统的指南(我只是不能“翻译”到Windows而不觉得我错过了什么)和一些感觉他们是为以前版本的vim制作的(他们假设它根本没有python支持......)那么如何为python开发设置vim呢?我看到它已经有语法高亮,我该如何设置编译?我如何设置调试(如果甚至需要它,我在某处读到它在python中并不是真正需要的)?如何设置错误突出显示?或者我可能需要的其他东西?我看到一些指南设置了“

python - 使用 vim 编码 python 时自动缩进不起作用

我想用vim写python代码,但是自动缩进有问题。首先,我从http://www.vim.org/scripts/script.php?script_id=790下载了最新的python.vim。并将其放在正确的目录中。然后我编辑了我的vimrc。syntaxonsetnusettabstop=4setsofttabstop=4setshiftwidth=4"setcindentsetautoindentsetsmartindentsetexpandtabsetfiletype=pythonauBufNewFile,BufRead*.py,*.pywsetfpython现在我发现“f