Linux学习笔记一:VI高级功能
2013-02-27 21:03
211 查看
第一部分:G跳到文件最后一行
1G 跳到第一行
10G跳到第十行
CRTL+D 屏幕向下滚动半屏
CTRL+U 屏幕向上滚动半屏
H 跳到屏幕顶端
M 跳到屏中间
L 跳到屏幕最下
U 撤销所有更改,再按一次,恢复撤销
u 撤销一次更改,ctrl+r 恢复所撤销的更改
z(回车) 把该行置于屏幕第一行
z(-) 把该行放到屏幕最后一行
第二部分: : !!ls -l 把ls -l的结果插入文件中 : !!.... : !!date : !}sort 把文件内的资料重新排列 : !}fmt -w60 把文件宽度设为60个字,超过的自动换行
第三部分: 都是在扩展模式下执行(:模式) sed 查找并替换内容。如果s后边没有指定范围,则默认使用当前行 s/a/b 把当前行的第一个a变成b s/a/b/g 把当前行的所有a变成b 1,10s/a/b/g 把第一行到第十行的所有a变成b 1,$s/a/b/g 把整个文件的a换成b %s/a/b/g 功能同1,$ .,.+10s/a/b/g 当前行往下十行 .,.-10s/a/b/g 当前行往上十行
第四部分: r file1把file1的文件内容都列到编辑文件中 1,20w file2把第1到20行写入file2 1,$w file3 把整个文件写入file3 1,20w >> file4 把1到20行写入file4 :n 跳到下一个文件 :rew 跳转到第一个文件 :n# 跳转到上一个文件
第五部分: :set 显示可设置的部分选项 :set all 显示所有可设置选项 :set number 显示行号
1G 跳到第一行
10G跳到第十行
CRTL+D 屏幕向下滚动半屏
CTRL+U 屏幕向上滚动半屏
H 跳到屏幕顶端
M 跳到屏中间
L 跳到屏幕最下
U 撤销所有更改,再按一次,恢复撤销
u 撤销一次更改,ctrl+r 恢复所撤销的更改
z(回车) 把该行置于屏幕第一行
z(-) 把该行放到屏幕最后一行
第二部分: : !!ls -l 把ls -l的结果插入文件中 : !!.... : !!date : !}sort 把文件内的资料重新排列 : !}fmt -w60 把文件宽度设为60个字,超过的自动换行
第三部分: 都是在扩展模式下执行(:模式) sed 查找并替换内容。如果s后边没有指定范围,则默认使用当前行 s/a/b 把当前行的第一个a变成b s/a/b/g 把当前行的所有a变成b 1,10s/a/b/g 把第一行到第十行的所有a变成b 1,$s/a/b/g 把整个文件的a换成b %s/a/b/g 功能同1,$ .,.+10s/a/b/g 当前行往下十行 .,.-10s/a/b/g 当前行往上十行
第四部分: r file1把file1的文件内容都列到编辑文件中 1,20w file2把第1到20行写入file2 1,$w file3 把整个文件写入file3 1,20w >> file4 把1到20行写入file4 :n 跳到下一个文件 :rew 跳转到第一个文件 :n# 跳转到上一个文件
第五部分: :set 显示可设置的部分选项 :set all 显示所有可设置选项 :set number 显示行号
相关文章推荐
- 使用u-boot的tftp下载功能烧写程序到Nand Flash ——韦东山嵌入式Linux学习笔记09
- LINUX C 学习笔记-2-从环境变量开始-高级篇
- c++ 学习笔记(高级linux编程) day2
- 基本目录结构和功能 (amlogic open linux)----学习笔记
- KaLi-Linux学习笔记一- 在VirtualBox上安装KaLi和VBox的增强功能
- Unity3D之Mecanim动画系统学习笔记(十一):高级功能应用
- 寒假学习 第15天 (linux 高级编程) 笔记 总结
- Linux设备驱动程序学习笔记 高级字符驱动学习--阻塞型I/0
- c++ 学习笔记(高级linux编程) day5
- Linux学习笔记:Shell基本功能
- 使用u-boot的USB下载功能烧写程序到Nand Flash ——韦东山嵌入式Linux学习笔记06
- 【linux高级环境编程学习笔记一】管道通信
- c++ 学习笔记(高级linux编程) day4
- c++ 学习笔记(高级linux编程) day6
- linux学习笔记:磁盘配额(Quota)与高级文件系统管理
- Linux 学习笔记 -- 第四部分 Linux 使用着管理 -- 第15章 磁盘配额 (Quota) 与高级文件系统管理
- c++ 学习笔记(高级linux编程) day8
- 日常学习linux---vim编辑器---高级功能入门
- Linux学习笔记——linux目录结构及功能
- c++ 学习笔记(高级linux编程) day7