博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
vim扩展命令练习题
阅读量:7059 次
发布时间:2019-06-28

本文共 499 字,大约阅读时间需要 1 分钟。

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

转载于:https://blog.51cto.com/13572413/2064302

你可能感兴趣的文章
外星人的密码数字
查看>>
在Android中使用FFmpeg(android studio环境)
查看>>
开发中的重点-----设计模式
查看>>
Junit 源码剖析(二)
查看>>
八十年代的程序员们和略显悲情的故事
查看>>
用js制作数码时钟
查看>>
20050614:找到房子了
查看>>
并查集/生成树问题 | 问题集合
查看>>
设计模式_1_单例模式
查看>>
转载文章:Windows Azure 虚拟机上的 SharePoint
查看>>
IOS面试题(一)
查看>>
spring框架学习(五)注解
查看>>
mysql 查询缓存配置和查看
查看>>
水王(课堂作业)
查看>>
linux 新添加的硬盘格式化并挂载到目录下
查看>>
学习指引
查看>>
CF&&CC百套计划2 CodeChef December Challenge 2017 Total Diamonds
查看>>
JAVA入门学习: 方法参数的传递(函数传参问题)
查看>>
补第一阶段冲刺站立会议7(应发表日期5月19日)
查看>>
【剑指offer】08二叉树的下一个节点,C++实现
查看>>