tip Of vim

Vim 使用#

vim 除去“简便生活”里的几条配置,在纠结是否添加到别的地方,果然还是单独给vim一个使用手册比较好……

注释#

    # 注释
    112s/^/#/g   
    ---
    # 取消注释
    112s/^#//g     

其实 是vim中的 :s替换命令… 下方解释

或者,使用列编辑的模式:

v、选择区域、ctrl q置行首、I插入#、Esc应用到全列
ctrl v、I、#、Esc
因为有的ctrl q或者ctrl v 不能用……

取消,即使用上述方法选中行首,删除第一个字节即可了

替换#

:s/oldWords/newWords/g

g : 代表当前光标所在行。

由此可知:#

^表行首标识符。 /^/表示行首的空字符。 而取消注释中的/^#/即表示行首的#,被//空字符所替换。

删除:g/出现计算意外/d#

:g/出现计算意外/d

查找高亮#

    set hlsearch
    set nohlsearch  

分屏#

实现#

  • 在外部使用-o or -O参数
  • 内部split or vsplit

操作#

  • 移动光标 Ctrl + w hjkl
  • 移动分区Ctrl + w HJKL
  • 统一高度Ctrl + w =
  • 改变高度Ctrl + w +-

more and less#

阅读器~~~ 因为经常读大文件发现了这两个的无敌好处——快。