1. 程式人生 > >vim擴展命令練習題

vim擴展命令練習題

縮進 file 目錄 所有 字符 命令 空白 一個 刪除

1、復制/etc/profile至/tmp/目錄,用查找替換命令刪除/tmp/profile文件中的行首的空白字符

    %s/^[[:space:]]*\([^[:space:]]*\)/\1/g

2、復制/etc/rc.d/init.d/functions文件至/tmp目錄,用查找替換命令為/tmp/functions的每行開頭為空白字符的行的行首添加一個#號

    %s/^\([[:space:]]\)*/#\1/g

3、在vim中設置tab縮進為4個字符

    vim .vimrc 輸入 set tabstop=4

4、復制/etc/rc.d/init.d/functions文件至/tmp目錄,替換/tmp/functions文件中的/etc/sysconfig/init為/var/log

    %s@/etc/sysconfig/init@/var/log@g

5、刪除/tmp/functions文件中所有以#開頭,且#後面至少有一個空白字符的行的行首的#號

    %s/^#\([[:space:]]*\)/\1/g 

vim擴展命令練習題