天天看点

2014-07-04--vim相关知识

2014-07-04--vim相关知识

这个学习笔记用来记录有关vim相关知识的学习笔记

-----------------------

VIM深度学习之旅

一、两行合并为一行

    int

    main(int argc,char argv)

    只需要定位于int这行,然后按大写的J,即可

二、撤消和重做

    撤消--u键

    重做--ctrl+r来

    撤消整行--U(大写的U)

三、连续插入n个感叹号

    hello world!!!!!!!!!!

    输入后面的10个!,操作:定位到d,然后按10a!,再按两下ESC键就可以了

四、快速保存退出

    原办法: 保存并退出 :wq 不保存并退出:q!

    新办法: 保存并退出 ZZ

    另外,用:e!可以不保存文件并重新载入这个文件

五、移动和滚动

    单词滚动--w

    向下滚屏--ctrl+d

    向上滚屏--ctrl+u

    显示行号--:set num 或者 ctrl+g

六、查找时忽略大小写和历史查找

    :set ignorecase --忽略大小写

    只要按/,然后上下键来选择即可

    同理,按下:,然后上下键,

七、快速查找

    你要找当前光标定位处的字段,走近按shift+*号,vim就会把肖前的字段僞为查找内容,找下一处

    :set hlsearch--高亮查找内容

八、定义标记(有待补充)

    标记--ma

    访问--`a

    打查看所有标记--:marks

    按`,就可以在最近的两个标记之间相互跳转

    页"则是回到上次编辑该文件时光标的停留位置

    通过[和]就可以访问最后一次修改和起始和结束位置

九、替换文本

    1、用cw或者ce来将光标所处的单词替换掉,效果是一样的

    2、按cc的话,直接替换整行。另外用S(大写)也能达到同样的效果

    3、按C=c$,替换当前至行尾的内容

    4、s的话,是替换当前的字符,跟r的功能一样

    5、以前删除一行至末尾用d$,原来D就行了,

    注意:上面的命令大多数都可以加数字!

十、可视选择

    1、按v进行 如果想控制头和尾,按o/O进行切换

    2、如果是大写的V,则按行进行选择

十一、删除单词和替换句子

    1、一般来说,用dw/de删除单词需要将光标定位于单词开头,但是如果用daw,则无需这样,只要光标在这个单词上就可以了(daw=Delete a Word),如果不包括空格,就是diw;

    2、替换句子的话,就用cis就行了,

==============================================

Ubuntu 14.04 用户如何安装 Ubuntu Tweak 0.8.8

sudo add-apt-repository ppa:tualatrix/ppa

sudo apt-get update

sudo apt-get install ubuntu-tweak

本文转自孤舟夜航之家博客51CTO博客,原文链接http://blog.51cto.com/cysky/1434592如需转载请自行联系原作者

cysky