Liu-Cheng Xu

温故知新

使用 Vim 的 jump list 看代码

完整 Vim 配置见:space-vimjumplistVim 可以记录我们最近访问的位置(location)。每个位置(position)(position 包括了文件名,列号,行号)会被一个 jump list (跳转表)中,每个窗口(window)都有一个单独的 jump list,它可以记...

2017-11-18 11:33:01

阅读数:163

评论数:0

Vim 文本对象指南 (2)

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

2017-07-22 19:57:14

阅读数:166

评论数:0

Vim 插件管理器概览

什么是 Vim 插件见 :h plugin : Vim’s functionality can be extended by adding plugins. A plugin is nothing more than a Vim script file that is loaded a...

2017-07-05 19:12:04

阅读数:421

评论数:0

Vim "小知识点"

:set 将会显示所有默认值被修改过的选项 (option):在一个选项后面加上 ? 来查看当前的选项值, 比如, :set undodir? .在一个选项后面加上 & 恢复其默认值, 比如, :set number? . 在使用 AsyncRun 时就曾经遇到过一个问题, #37 .:s...

2017-06-28 13:39:17

阅读数:161

评论数:0

Vim 文本对象指南 (1)

本文还是介绍一些基本内容, 关于插件使用, 可以查看完整配置 space-vim.如果想要在 Vim 里拥有高效编辑的能力, 必然要掌握超过单个字符编辑的能力, 不然就可能出现像之前看到过的一个笑话 : 在你刚开始使用 Vim 的时候做过什么令你 “难忘” 的事情? 答: 使用 j 跳...

2017-06-25 08:08:02

阅读数:378

评论数:0

如何使用 Vim 的 help

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

2017-05-31 15:27:32

阅读数:1338

评论数:0

用 Vim 写 Python 的最佳实践

先来晒个图:对于一些 Python 的小项目,使用 vim 是一个不错的选择。本文内容整理自我在知乎的回答 用用 Vim 写 Python 的最佳实践是什么?,下面的内容是对知乎旧有回答的一个补充,尤其有一些主要针对 vim8. 如果想要更多内容,可以查看知乎对于该问题的一些回答。语法检查如果用 ...

2017-01-27 07:33:24

阅读数:4056

评论数:0

制作一个漂亮的 vim 状态栏

首先看一下最后的效果:知己知彼,百战不殆。先来分析一下使用 airline 与 lightline 有什么好处? 漂亮,酷炫,这毋庸置疑。 airline 与很多插件集成的非常好,真是省心又省力。 那有什么不足之处呢? airline 可能会导致 100 ms 的启动延迟。具体可以看这里 http...

2016-12-28 10:53:04

阅读数:1682

评论数:0

定制 Jetbrains vim 插件:ideavim

Jetbrains 的很多产品还是非常好用的,IntelliJ IDEA, PyCharm, Clion 等等都非常受欢迎。 因为我比较喜欢 vim, 因此在使用这些 IDE 时都会装上 vim 的插件:ideavim. 不过因为我对 vim 的默认配置更改了很多,定制了很多快捷键等等,在使用默认...

2016-11-11 20:42:03

阅读数:6880

评论数:0

新手必备,让默认 vim 更加人性化: vim-better-default

我的第一个 vim 插件:vim-better-default, 说是 “插件”, 有点投机取巧的意思,其实一点技术含量也没有,只不过是为了简化我的 .vimrc 文件将一些比较通用的部分包装起来而已。为什么会想到这么做呢?因为看到了这个插件: vim-sensible, 作者将一些几乎通用的设...

2016-10-31 19:59:05

阅读数:1024

评论数:0

超漂亮 vim 配置:space-vim

Guideline首先关于 vim , emacs 与 IDE 之间的争论这里并不讨论,也不想评论。 因为我不排斥这其中的任何一个,这些工具我也都在使用,各有所长,自己用着方便就好。对 vim 稍微有点了解以后,你会发现配置 vim 在思路上其实很简单,无非是一个 .vimrc 文件外加安装各种 ...

2016-10-30 10:21:24

阅读数:11713

评论数:0

vim中如何输入Unicode字符

首先需要必须设置编码为utf-8:set encoding=utf-8在insert或command模式(不能在normal模式)下,按Ctrl+v 然后再按u, 接着按该unicode字符所对应的16进制编号,比如输入版权符号: Ctrl-v u 00a9 —> ©, a COPYR...

2016-10-05 16:59:12

阅读数:1844

评论数:0

终极 vim 配置:space-vim

下述内容可能并非最新版本,请点击 >>>> space-vimspacemacs 可能已经成为 emacs 社区中 “唯我独尊”的配置,在 github 上有近万的 star, contributor 众多。它的 “社区驱动”(community-driven) 真的是很...

2016-09-08 22:59:43

阅读数:7536

评论数:0

改变vim配色:安装colorscheme

以mac为例,在系统自带的vim中有个colors文件夹,里面存放的便是各种colorscheme:在vim的配置文件.vimrc中配色方案的设置colorscheme foo为:set t_Co=256 " required colorscheme desert不过有时候我们对于自带的...

2016-07-13 20:46:43

阅读数:20427

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭