Liu-Cheng Xu

温故知新

Vim 插件: vim-which-key

从 emacs-which-key 到 vim-which-key emacs 用户相信应该对于 emacs-which-key 很熟悉,如果你在一定时间没有输入下一个按键,它会自动显示接下来可能的所有快捷键映射,这对于常常需要多组合键的 emacs 来说很是方便。我在一开始使用 spacema...

2018-10-12 13:30:47

阅读数:25

评论数:0

如何让 Vim 美观又实用(1)

我学习计算机不久就开始用了 vim,到现在也三四年了,且算是对 vim 有了一定的控制力。在这里分享一下使用过程中的一些“心路历程”,说实话,要留意的小地方有很多,但是由于很多不可抗(懒)因素,本系列并不保证还有后续 :) 以下内容适用于对 vim 有一定使用经验的用户,相关的具体配置参见 sp...

2018-08-11 09:03:53

阅读数:183

评论数:0

使用 Vim 的 jump list 看代码

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

2017-11-18 11:33:01

阅读数:207

评论数:0

Vim 文本对象指南 (2)

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

2017-07-22 19:57:14

阅读数:188

评论数: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

阅读数:470

评论数:0

Vim "小知识点"

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

2017-06-28 13:39:17

阅读数:176

评论数:0

Vim 文本对象指南 (1)

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

2017-06-25 08:08:02

阅读数:495

评论数:0

如何使用 Vim 的 help

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

2017-05-31 15:27:32

阅读数:1861

评论数:0

用 Vim 写 Python 的最佳实践

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

2017-01-27 07:33:24

阅读数:5836

评论数:0

制作一个漂亮的 vim 状态栏

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

2016-12-28 10:53:04

阅读数:2302

评论数:0

定制 Jetbrains vim 插件:ideavim

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

2016-11-11 20:42:03

阅读数:8331

评论数:1

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

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

2016-10-31 19:59:05

阅读数:1162

评论数:0

超漂亮 vim 配置:space-vim

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

2016-10-30 10:21:24

阅读数:13498

评论数: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

阅读数:2239

评论数:0

终极 vim 配置:space-vim

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

2016-09-08 22:59:43

阅读数:8780

评论数:0

改变vim配色:安装colorscheme

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

2016-07-13 20:46:43

阅读数:27370

评论数:0

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