草庐IT

vim速查表

全部标签

java - 在 VIM 中开发 Java 有哪些好的插件?

我喜欢vim,但没有像Eclipse中的IntelliSense/代码完成这样的东西,这让它变得相当困难。我知道,我知道,我应该能够查看我有兴趣使用的API的方法签名和java文档。我很乐意,但我希望它可以从我的指尖访问,而不必手动浏览源代码树或手边有JDK引用。什么插件可以让这更容易? 最佳答案 我尝试了一段时间的eclim。挺好的,基本上就是在后台使用了eclipse作为一种引擎,并提供了一个插件让你通过vim使用eclipse的所有优点。http://eclim.org/ 关于ja

Vim 编辑器

编辑器之神——Vim编辑器目录Vi介绍Vim介绍Vim三种模式命令模式光标移动复制,粘贴删除/剪切撤销/恢复扩展一:光标的快速移动末行模式保存/退出调用外部命令搜索/查找替换显示行号打开多个文件如何切换编辑模式打开方式退出方式实用功能代码着色计算器扩展配置文件异常退出别名机制退出方式Vi介绍Vi编辑器是所有Unix及Linux系统下标准的编辑器,类似于windows系统下的notepad(记事本)编辑器,由于在Unix及Linux系统的任何版本,Vi编辑器是完全相同的,因此可以在其他任何介绍vi的地方都能进一步了解它,Vi也是Linux中最基本的文本编辑器,学会它后,我们将在Linux的世界里

【Linux】软件包管理器 yum和编辑器-vim的基本使用

文章目录一、yum背景知识1.商业生态2.开源生态3.Linux软件生态本土化二、yum的基本使用1.什么是软件包2.查看软件包3.安装软件4.卸载软件5.rzsz三、vim的基本使用1.vim的基本概念2.vim的基本操作3.vim命令模式命令集4.vim末(底)行模式命令集5.操作总结四、简单vim配置1.vim配置原理2.简单vim配置3.vim一键配置五、配置sudo权限一、yum背景知识1.商业生态我们在安装一个软件之前,需要先下载其对应的软件安装包,但是这个软件安装包并不存在于我们本地电脑的磁盘上,而是存在于远端的服务器上,对此,我们可能就有疑问,那么我们的计算机是如何得知我们下载

Lua 备忘清单_开发速查表分享

Lua备忘清单Lua是一个小巧的脚本语言。它是巴西里约热内卢天主教大学(PontificalCatholicUniversityofRiodeJaneiro)里的一个由RobertoIerusalimschy、WaldemarCeles和LuizHenriquedeFigueiredo三人所组成的研究小组于1993年开发的。其设计目的是为了通过灵活嵌入应用程序中从而为应用程序提供灵活的扩展和定制功能。Lua由标准C编写而成,几乎在所有操作系统和平台上都可以编译,运行。Lua并没有提供强大的库,这是由它的定位决定的。所以Lua不适合作为开发独立应用程序的语言。Lua有一个同时进行的JIT项目,提

php - PHP 的 Vim 折叠

这个问题在这里已经有了答案:Vimsyntaxbasedfoldingwithphp(3个答案)关闭9年前。Vim为Ruby和C提供了很好的语法折叠(好吧,这就是我尝试过的)开箱即用,但是PHP呢?它没有这个功能!我错过了什么吗?

windows - 从 vim session 中删除缓冲区

我在保存session之前是否没有正确删除缓冲区?它似乎在我打开的每个缓冲区上。我将gvim与标准:tabe和:tabnew命令一起使用。gvim的干净启动我用:tabe打开一些标签,做一些工作:mksession!~/session保存我的session状态不需要缓冲区#14,:14bd:ls确认#14已被删除:mksession!~/session再次保存session完成当天的工作,:qa第二天加载gvim,:so~/session缓冲区14仍然存在!!???没有利润 最佳答案 保存/恢复session时不会保留缓冲区编号。因

html - 如何使用 Vim 折叠/展开 HTML 标签

Vim有没有折叠HTML标签的插件?或者有另一种方法来设置折叠或展开html标签的快捷方式吗?我想像缩进折叠一样折叠/展开html标签。 最佳答案 我发现zfat(或者,同样地,zfit)可以很好地折叠HTML文档。za将切换(打开或关闭)现有折叠。zR打开当前文档中的所有折叠,zM有效地重新启用文档中标记的所有现有折叠。如果你发现自己经常使用折叠,你可以在你的.vimrc中为自己做一些方便的键绑定(bind)。 关于html-如何使用Vim折叠/展开HTML标签,我们在StackOve

c# - C# 的 Vim omnicompletion

我想知道是否有类似OmniCppComplete的工具对于C#(缩写中显示的方法签名是我最感兴趣的)。我到处搜索都无济于事。更新:我将主要从shell终端进行编辑,所以请不要建议Vim的GUI替代品。 最佳答案 非常简单。下载并安装Exuberantctags(http://ctags.sourceforge.net/)(任何linux发行版的一部分甚至可以在Windows上运行)。在您的项目目录中执行此操作:#ctags-R.生成名为“tags”的文件。现在在同一目录中启动你的vim。打开一个文件,享受OmniCompletion

python - 使用 VIM 管理 #TODO(大量文件)

我使用VIM/GVIM开发我的python项目,我随机在我的代码中留下#TODO注释。有什么方法可以管理(搜索、列出和链接)VIM中出现的所有#TODO?我试过tasklistplugin,这几乎是我需要的,但它只列出了当前文件#TODO的出现。通常我的项目有一些子文件夹和许多.py文件,所以我想找到一种方法来搜索当前工作目录中的所有文件夹和文件并列出它们。 最佳答案 如果你只想要工作目录中.py文件中“TODO”出现的列表,你可以像这样使用:vimgrep::vimgrepTODO**/*.py然后使用以下命令打开快速修复窗口::

objective-c - 为什么选择 Emacs/Vim/Textmate? Xcode 还不够好吗?

您好,我主要从事C++、Objective-C编程。而且我发现Xcode加上一个自动补全/宏插件(补全字典)就足够了。然而,似乎所有人都对他们的纯文本编辑器赞不绝口。我试了一下Textmate;喜欢它的简单性,但不喜欢它的文件/框架处理。我在这里遗漏了什么吗?或者,Vim或Emacs的自动完成功能是否与Xcode一样好? 最佳答案 拉个椅子儿子,让我谈谈这个。在Xcode出现之前,有VIM和Emacs。我知道这很难想象,但这是真的。很多人习惯了VIM/Emacs,因此继续使用它。Emacs具有极高的可定制性,并提供了几乎所有您能想象