Vim统计文档字数

1
g Ctrl-g

它不近能统计全部文字的字数. 对于进入visual模式下选中的文字, 也是可以统计的.

ctrl-g

Vim modeline magic的使用

一切都是从这个问题开始的怎样在Python文件中使用自己的vim配置. 里面透露了一个技能(好吧, 我承认没有好好读文档, 文档真的太多了, 根本看不完啊), 一个叫Modeline magic的东西. 它的用处在于能够对某个文件指定vim打开时的格式, 到底是用空格还是用tab, 到底有没有行号显示. 这些它都可以做.

所以, 后来我在写Python代码时, 直接先插入这么一句, 这样到了其他的没有配置过 的vim上, 也能基本保持显示风格. 并不是黑科技, 就是个小trick吧.

1
2
3
4
5
6
7
8
9
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# vim: ts=4 sw=4 tw=99 et:

"""
@Date : July 26, 2018
@Author : corvo

"""

Vim 的多行操作

  1. 首先按Ctrl-q 或是 Ctrl-v,
  2. 选中了一些行列之后,
  3. 按大写I, 进入插入模式,
  4. 对第一行做一些操作,
  5. 按ESC, 操作被全部执行

下面两张图, 一张演示了插入空格, 另一张演示了删除空格

ctrl-v

ctrl-v-del

Tabularize插件

话不多说, 直接上图.

tabu1 tabu2

这个部分参考了tabular这篇文章, 你要是使用我配置好的vim, 可以在安装好插件之后马上使用. 或者在自己的 vundle相关部分加入这么 Plug 'vim-scripts/Tabular'安装即可. 可以认真看看上面的博客.