Vim的一些技巧(一)

除了平时经常使用的vim操作外,vim是不是还有很多骚操作呢,网上搜索完整理一下。

0x00

首先vim其实可以加密文件的,打开一个文件,输入 :X(注意,大写的x),会提示你输入密码,确认密码后退出。再次打开后需要输入密码才可以查看文件内容,否则即是乱码。

0x01

vim是有排序功能的,可以进行行排序,输入 :sort 即可,也可以正则排序 :sort r /regex/。

0x02

vim可以直接打开二进制文件,使用 vim -b file 打开文件,输入:%!xxd dump 成二进制的文本形式,输入:%!xxd -r再转换成原来的样子。

0x03

gg=G,这个是vim的自动格式化命令,还有ggvG=。

0x04

~ S+`,这个键位可以直接转换英文的大小写。

0x05

快速按两次CTRL-O便可打开上次编辑的文件。

0x06

命令行输入vimtutor,会直接进入Vim自带的教程。

0x07

C-a,C-x 前者能对一个数字+1,后者则是-1。

0x08

vim -d file1 file2 即可高亮对比两个文件。

0x09

在vim插入模式下,按C-v再按任意建,都会打印出该键位名称。(命令模式也可以)

0xa

早日换neovim

windows的快捷键

今天突然系统桌面变成黑白了,原以为激活又失效了,其实是按错了快捷键,window+ctrl+c(颜色高对比度)设置。

参考