使用 Vim 的 jump list 看代码

2017-11-18
阅读 2 分钟
3.7k
Vim 可以记录我们最近访问的位置(location)。每个位置(position)(position 包括了文件名,列号,行号)会被一个 jump list (跳转表)中,每个窗口(window)都有一个单独的 jump list,它可以记录最近 100 个访问的位置。

Vim 文本对象指南 (2)

2017-07-22
阅读 2 分钟
2.4k
接 Vim 文本对象指南 (1), 关于插件使用, 可以查看完整配置 space-vim. 编程语言的文本对象 Vim 基于常见编程语言结构提供了几个常见的文本对象. 其实都是一对儿符号,主要可以分为: 成对的标点符号,比如单引号,双引号,反引号。 成对的括号,比如小括号,中括号,大括号。 标记语言标签,它们也是成对的,比如 HTML ...

Vim 插件管理器概览

2017-07-05
阅读 2 分钟
4.1k
Vim's functionality can be extended by adding plugins. A plugin is nothingmore than a Vim script file that is loaded automatically when Vim starts. You

Vim "小知识点"

2017-06-28
阅读 1 分钟
1.5k
在一个选项后面加上 & 恢复其默认值, 比如, :set number? . 在使用 AsyncRun 时就曾经遇到过一个问题, #37 .

Vim 文本对象指南 (1)

2017-06-25
阅读 3 分钟
2.8k
也就是说, 要掌握词 (word), 句子 (sentense), 段落 (paragraph) 级别的编辑能力. 在 Vim 里, 这样的概念叫做 文本对象 (text objects) . 详见 Vim 的 help :h text-objects. 另外, 这些概念对于只是对英文表现比较好, 因为英文可以按照空格划分词, 但是中文并不可以.

如何使用 Vim 的 help

2017-05-31
阅读 2 分钟
2.5k
实际上,无论是 Vim 的基础知识还是进阶知识,大都可以从 help 中找到指引。但是我想很多人并没有意识到这一点,或者并没有重视这一点。RTFM (read the fucking manual) 是学习的一个很好的途径,至少对于 Vim 而言,help 是一个绝佳的资源。

用 Vim 写 Python 的最佳实践

2017-01-25
阅读 3 分钟
9k
对于一些 Python 的小项目,使用 vim 是一个不错的选择。本文内容整理自我在知乎的回答 用 Vim 写 Python 的最佳实践是什么?,下面的内容是对知乎旧有回答的一个补充,尤其有一些主要针对 vim8. 如果想要更多内容,可以查看知乎对于该问题的一些回答。

不用vim-airline/lightline.vim, 如何使用纯手工制作一个漂亮的 vim 状态栏

2016-12-27
阅读 4 分钟
15.4k
我将 space-vim 的状态栏单独提取成为一个插件: [链接] , 可直接安装试用。 首先看一下最后的效果: 知己知彼,百战不殆。先来分析一下使用 airline 与 lightline 有什么好处? 漂亮,酷炫,这毋庸置疑。 airline 与很多插件集成的非常好,真是省心又省力。 那有什么不足之处呢? airline 可能会导致 100 ms 的启动延迟...

一个 [期待] 拥有集体智慧的 vim 配置 :space-vim

2016-12-03
阅读 4 分钟
10.2k
快速安装 安装 git 和 Vim/NeoVim 后进行快速安装。 Linux and macOS {代码...} Windows 下载 install.cmd 并以管理员身份运行。 以下很多内容已过时,space-vim 针对 Vim8 和 NeoVim 做了很多优化,最新版本请查看 GitHub:space-vim。 Quick Install curl {代码...} wget {代码...} 下文内容可能已不再适用,请查看 Gi...