Vim

如何安装和使用 Neovim

如何安装和使用 Neovim

你一定已经听说过著名的 Vim 文本编辑器。然而,这篇文章是关于它的复刻 Neovim。
如何安装 Vim 插件

如何安装 Vim 插件

无论你是手动安装还是通过包管理器安装,插件都可以帮助你在工作流中打造一个完美的 Vim 。
极客漫画:密室逃脱

极客漫画:密室逃脱

“密室逃脱”是近年来流行的益智解密游戏。我们的主人公就进入了这样的一个游戏,然而,发现谜题是——如何退出 Vim!!!
Vim-plug:极简 Vim 插件管理器

Vim-plug:极简 Vim 插件管理器

Vim 插件管理器就可以派上用场。插件管理器将安装插件的文件保存在单独的目录中,因此管理所有插件变得非常容易。
如何在 Linux 上使用 Vundle 管理 Vim 插件

如何在 Linux 上使用 Vundle 管理 Vim 插件

由于所有的插件文件都被存储在同一个目录下,所以当你安装更多插件时,不同的插件文件之间相互混淆。因而,跟踪和管理它们将是一个恐怖的任务。
用一些超酷的功能使 Vim 变得更强大

用一些超酷的功能使 Vim 变得更强大

我认为,Vim 应该从一开始就以我们想要的方式运作,而其它编辑器让我们按照已经设计好的方式工作,实际上不是我们想要的工作方式。
使用 Vi/Vim 编辑器:基础篇

使用 Vi/Vim 编辑器:基础篇

VI 编辑器是一个基于命令行的、功能强大的文本编辑器,最早为 Unix 系统开发,后来也被移植到许多的 Unix 和 Linux 发行版上。
使用 Vi/Vim 编辑器:高级概念

使用 Vi/Vim 编辑器:高级概念

早些时候我们已经讨论了一些关于 VI/VIM 编辑器的基础知识,但是 VI 和 VIM 都是非常强大的编辑器,还有很多其他的功能可以和编辑器一起使用。在本教程中,我们将学习 VI/VIM 编辑器的一些高级用法。
修复 Debian 中的 vim 奇怪行为

修复 Debian 中的 vim 奇怪行为

我一直在想,为什么我服务器上 vim 为什么在鼠标方面表现得如此愚蠢:不能像平时那样跳转、复制、粘贴。尽管在 /etc/vim/vimrc.local 中已经设置了。
vim 的酷功能:会话!

vim 的酷功能:会话!

昨天我在编写我的vimrc的时候了解到一个很酷的 vim 功能!(主要为了添加 fzf 和 ripgrep 插件)。这是一个内置功能,不需要特别的插件。
怎样在 Linux 中用 Vim 对文件进行密码保护

怎样在 Linux 中用 Vim 对文件进行密码保护

本文中,我们将向你介绍一种简单的 Vim 使用技巧:在 Linux 中使用 Vim 对文件进行密码保护。我们将向你展示如何让一个文件在它创建的时侯以及为了修改目的而被打开了之后获得安全防护。
Python-mode:在 Vim 编辑器中开发 Python 应用的 Vim 插件

Python-mode:在 Vim 编辑器中开发 Python 应用的 Vim 插件

Python-mode 是一个 Vim 插件,它使你能够在 Vim 编辑器中更快的利用包括 pylint、rope、pydoc、pyflakes、pep8、autopep8、pep257 和 mccable 在内的各种库来写 Python 代码,这些库提供了一些编码功能,比如静态分析、特征重构、折叠、补全和文档等。
如何在 Vim 中使用模式行进行文件特定的设置

如何在 Vim 中使用模式行进行文件特定的设置

Vim 的模式行特性让你能够进行特定于文件的更改。比如,假设你想把项目中的一个特定文件中的所有制表符用空格替换,并且确保这个更改不会影响到其它所有文件。这是模式行帮助你完成你想做的事情的一个理想情况。
如何在 Vim 中进行文本选择操作和使用标志

如何在 Vim 中进行文本选择操作和使用标志

基于图形界面的文本或源代码编辑器,提供了一些诸如文本选择的功能。我是想说,可能大多数人不觉得这是一个功能。不过像 Vim 这种基于命令行的编辑器就不是这样。
在 shell 中使用 vi 模式

在 shell 中使用 vi 模式

没接触过的人和新手可能没有意识到 bash shell 的默认输入模式是 Emacs 模式,也就是说命令行中所用的行编辑功能都将使用 Emacs 风格的“键盘快捷键”。(行编辑功能实际上是由 GNU Readline 进行的。)
开发者的实用 Vim 插件(三)

开发者的实用 Vim 插件(三)

在一系列介绍 vim 插件文章中,我们介绍了使用 Pathogen 插件管理包安装基本的 vim 插件,也提及了另外三个插件:Tagbar、delimitMate 和 Syntastic。现在,在最后一部分,我们将介绍另一个十分有用的插件 a.vim。