vi编辑器: 功能强大app
使用案例 :编辑器
Ctrl + v 进入视图模式,上下箭头(选中某几列数据)--->可进行批量操做: 1, d (删除选中的东西: 批量删除开头的注视) 2, I (行首批量插入)
vi /etc/a.txt ==> 写入一个须要root权限的文件, 如何避免数据写入后提示“read only file " ?code
#1,先写入内容 :w !sudo tee % #2,再退出编辑 :q! #3, 查看文件家,已经更改了
1,基本功能blog
[文件编辑] 在行首插入: I [insert] 行尾插入: A [append] 另起下一行插入: o 另起上一行插入: O 撤销修改: u 恢复修改: ctrl + r 保存退出: shif+zz, :wq [行级: 快速定位] 跳转到行首: 数字0 //// ^ 行尾: $ 文件头/第一行 :gg 文件尾/最后一行:G 文件n行:3G, 6G....... 下一行: crtl + n [next] 上一行: crtl + p [previous] [翻页] 下一页: ctrl + f [forward] 上一页: ctrl+ b [back] [行号] 显示文件行号 :set number 取消行号显示 :set nonumber [字符搜索] 查找字符---> /aaa ?aaa (n 下一个 ; N上一个) 当前行--查找字符并替换---> :s /old/new 整个文件--查找字符并替换---> :%s /old/new/g
2,进阶功能【行级处理, 字符处理】io
nano 编辑器: 功能精简class