关于vim(二)

来自实验楼的实验报告:感谢实验楼提供的平台和文档教程。

我正在实验楼撸代码,你也快来!800+编程实战教程,无需搭环境,直接练习!用我的链接注册,你我都能获得3个实验豆!http://www.shiyanlou.com/register?inviter=NTY0MzE5NTI2MjE0

第三次实验:

替换、撤销、快速缩进:只针对命令模式有效

  1. r(字母):将光标所在字母换成“字母”

    R :从光标处开始replace,直到esc退出

    cc:删除游标所在行,进入插入模式

    cw:替换,即删除单词,进入插入模式

    ~:反转光标所在字母大小写

    U:撤销全部操作

    u(n):撤销n步操作

    ctrl + r:撤销undo的内容,相当于redo

  2. 快速缩进:

    先进入命令行模式,查看当前缩进值:set shiftwidth?

    输入set shiftwidth=4,调整一次缩进距离

    选择要缩进的行,>>即可向右缩进,<<,向左

    选中行,进入命令行模式:le(ri)(ce)回车后 可左(右居中)对齐。

查找:

用\cat:向下查找cat,

?cat:向上查找cat

找到后:n继续向下查下一个;N反向查找下一个

*:向下查找光标所在单词

#:向上查 光标所在单词

查到后,n和N,同上

g* g# 同上,只是 部分匹配即可

 

第四次实验

  1. 列表项目

  2. 多文件操作:vim 文件1 文件2,直接打开两个文件

    默认打开第一个文件,编辑后,在命令行输入n!回车,强制进入编辑第二个文件,同样 输入N! 进入第一个

  3. 可视模式:在普通模式下进行,

    v:移动光标,光标走过的地方都被选择,再次按v取消

    shift+v:只能正行正行选择,再按取消

    ctrl+v:矩形框选择,再按取消

    选中后,即可缩进,或者删除,等操作

  4. 视窗操作: 命令行模式:new,新建一个无名文件窗口 sp 文件1,横向分屏,打开文件1 vsp 文件1 ,纵向分屏,打开文件1
  5. 加密文档:vim -x filename,回车后会输入名字
  6. 也可以在其中执行外部命令: 命令行模式下:!rm file1 即删除名字为file1的文件。 :w name 即将当前编辑文档命名为name

 

posted @ 2017-08-30 16:42  number_5  阅读(112)  评论(0编辑  收藏  举报