07_02_bash脚本编程之六 使用脚本选项及组合条件测试

2018-03-12  本文已影响0人  好名字都被缑取了

十五.查找并替换

在末行模式下使用s命令

ADDR1,ADDR2s@PATTERN@string@gi

&:表示全文

1,$

十六.如何打开多个文件

vim file1 file2 file3

:next 切换到下一个文件

:prev 切换到前一个文件

:last切换到最后一个文件

:first切换到第一个文件

退出

:qall全屏退出

十七.分屏显示同一个文

Ctrl+w,s:水平拆分窗口

Ctrl+w,v:水平拆分窗口

在窗口间切换光标

ctrl+w,arrow

:qa 关闭所有窗口

十八 分串口编辑多个文件

vim -o:水平分割显示

vim -0:垂直分割显示

十九 将当前文件中部分内容另序为另一个文件

末行模式使用w

:w

:addr1,addr2w /path/to/somewhere

二十 将另一个文件内容填充到当前文件中

:r /path/to/somefile

二十一 跟shell 交互

:! COMMAND

二十一 高级话题

1.显示行号

set nu 显示行号

set nonu 取消显示行号

2显示忽略大小写

:set ignorecase

:set ic 忽略大小写额

:set noic 取消忽略大小写

3.设置自动锁紧

:set autoindent

:set ai自动缩进

:set noai 取消自动缩进

4 查找到文本高亮显示

:set hlsearch 高亮显示

:set nohlseach 取消高亮显示

5语法高亮

:syntax on

:syntax off

二十三 配置文件

/etc/vimrc

~/.vimrc

如vim .vimrc

vimtutor

vim -r

恢复临时文件

组合测试

-a 与

-o 或

!:去反

如:

if [ $# -gt 1 -a $# -lt 3 ]; then

if [ $# -gt 1 ] && [ $# -lt 3 ]

上一篇下一篇

猜你喜欢

热点阅读