复制/etc/profile至/tmp/目录,用查找替换命令删除/tmp/profile文件中的 行首的空白字符及在vim中设置tab缩进为4个字符

1、复制/etc/profile至/tmp/目录,用查找替换命令删除/tmp/profile文件中的 行首的空白字符

在命令模式下,使用正则表达式匹配 行首有空白字符行的模式:^[[:space:]]*\([^[:space:]]*\),输出命令 %s#^[[:space:]]*\([^[:space:]]*\)#\1#g1

2、vim中设置tab缩进为4个字符

vim .vimrc 输入 set tabstop=4

原文地址:https://www.cnblogs.com/mwd-123/p/11832303.html

时间: 2024-12-20 12:57:42

复制/etc/profile至/tmp/目录,用查找替换命令删除/tmp/profile文件中的 行首的空白字符及在vim中设置tab缩进为4个字符的相关文章

复制/etc/profile至/tmp/目录用查找替换命令删除/tmp/profile文件中的空白行

复制/etc/profile至/tmp/目录[[email protected] tmp]#cp /etc/profile /tmp删除/tmp/profile文件中的空白行用查找替换命令删除/tmp/profile文件中的行首的空白字符sed '[email protected]^[[:space:]][email protected]@' profile执行前:执行后:[[email protected] tmp]#sed '[email protected]^[[space:]]\[ema

vi查找替换命令

vi查找替换命令详解 分类: 常用工具技巧 Linux/Unix/BSD2010-07-13 15:05 72075人阅读 评论(2) 收藏 举报 正则表达式vimunixborderwindowsshell 一.查找 查找命令 /pattern<Enter> :向下查找pattern匹配字符串 ?pattern<Enter>:向上查找pattern匹配字符串 使用了查找命令之后,使用如下两个键快速查找: n:按照同一方向继续查找 N:按照反方向查找 字符串匹配 pattern是需

vi下的查找替换命令

1.查找 查找命令 /pattern:向下查找匹配的字符 ?pattern:向上查找匹配的字符 其中pattern是需要匹配的字符串,例如: /cd #全文查找cd / cd <Enter> #查找<space>cd<space>的字符串(注意空格) pattern还可以使用正则表达式,“/”为转义字符. /^cd #查找以cd开始的行 /cd$ #查找以cd结束的行 //^cd<Enter> #查找^cd的字符串 二.替换  基本替换  :s/sun/mo

shell中的正则表达式, and和or写法, vim中的查找和替换用法

1. shell中的正则和原生的正则有些许出入, 以下列举了shell中的正则规则: 图中\number 代表前面对应()位置的内容, 类似于python中的命名分组, \对应数字可直接引用括号中内容 2. shell中的正则使用举例: 双括号的额外含义, 其内可使用正则表达式, 并不表示正则必须在双括号中才能执行; [[ 10 =~ ^[0-9]+$ ]] 用于shell中判定是否是数字, 注意正则处不要加引号, 加引号表示字符串匹配; 取反在10前加叹号即可; shell中这些命令都是根据正

vim以前没有用到过的命令 查找替换等

wexhjkl给文档加密 :X 解密 :set key=空V按行选定字符v按光标所在的位置选定字符p:粘贴 如果是V 复制的话,则粘贴的时候粘贴在光标的后面,如果是v复制的话 则粘贴的时候粘贴在光标的下面一行.P:粘贴 撤销快捷键:u撤销上次撤销的快捷键 ctrl+r如果想一直重复上次的命令的话 使用" . " 点以下是以前没有用到过的 (1)地址定界: :start_pos,end_pos #:具体的第#行,例如2来表示第2行 #,#:左侧的#表示起始位置,右侧的#表示结束位置 #,

20_Shell语言———VIM编辑器基础知识三之窗口属性定制、配置文件及查找替换功能

Vim编辑器可以让用户按照需求来定制一些使用属性. 一.窗口属性定义 1)显示行号 行号不是内容,只是用来帮助用户确认文本所在的行.在vim编辑器中,如果要显示行号,可以在末行模式下输入: set number 如果想关闭,则可以在功能名称前面加上no,即: set nonumber 命令可以被简写,如set number 可以简写为 set nu:set nonumber 可以简写为 set nonu. 注意,上述设定仅对当前vim的进程有效,一旦当前进程关闭,这些设定就会失效,如果要使设定永

sublime_中使用正则表达式查找替换

原文地址: http://frontmag.no/artikler/utvikling/regex-search-and-replace-sublime-text-2 我只是做下翻译(呃,简单理解下就好,我六级还没过呢) 正则的查找替换是st2内置的,不用装插件了 那,原文中是例子: 10x620x580mm 10x620x580mm 11x620x2390mm 11x620x2390mm 11x620x3050mm ... 作者的意图是想取得每行的第一个数字,然后加上mm,比如第一行,要变成1

如何在Vim中的查找替换

“%s/最/第二/g” 用vim的人都知道,这是把所有“最”替换成“第二”的意思.其实vim的查找替换功能非常强大,用的好可以极大提升效率. vim的查找替换命令如下所示:    :{作用范围}s/{目标}/{替换}/{替换标志} 作用范围: 当前行 s:s/最/第二/g           把当前行的所有“最”替换成“第二” 全文 %s:%s/最/第二/g        把全文的所有“最”替换成“第二” 8-15行 8,15s:8,15s/最/第二/g    把8-15行的所有“最”替换成“第

设置excel2016的查找替换范围为整个工作薄

默认情况下,在excel2016中查找数据的话,只是当前的工作表而不是整个工作薄,这样操作起来很麻烦,怎么样设置excel2016中查找范围为整个工作薄呢?下面就来看一下操作的方法吧. 怎么设置excel2016的查找替换范围为整个工作薄工具/原料excel2016方法/步骤1首先用excel2016打开要查找的excel表格 怎么设置excel2016的查找替换范围为整个工作薄2然后点击开始功能区上的"查找"按钮. 怎么设置excel2016的查找替换范围为整个工作薄3在打开的下拉菜