- 所属分类:网站建设知识
- 作者: 独占网络
- 更新时间: 2015-3-31 10:16:44
- 返回列表
跳行 :n
退出 :q,:wq,:q!
文件相关 :w保存当前文件,:w file将编辑的内容写入file文件,保持原有的文件内容不变。
:n1,n2w file将从n1开始到n2结束的行写到file文件中
:nw file将第n行写到file文件中
:l,.w file将从行起到渔村当前位置的所有内容写到file文件中
:.,$w file将从光标当前位置起到文件结尾的所有内容写到file文件中
:r file 打开另一个文件file
:e file编辑新文件file代替原有的内容
:f file 把当前文件改名为 file文件
字符串搜索替换和删除::/str/ 从当前光标开始往右移动到有str的地方
:?str? 从当前光标开始左移动到有str的地方
:/str/w file将包含str的行写到文件file中
:/str1/,/str2/w file将从str1开到str2结束的内容写入file
:s/str1/str2/将个str1替换为str2
:s/str1/str2/g将所有的str1替换为str2
:n1,n2 co n3将从n1开始到n2为止的所有内容复制到n3后面
:n1,n2 m n3将从n1开始到n2为止的所有内容移动到n3后台
:d 删除当前行
:nd 删除从当前行开始的n行
:n1,n2 d删除从n1开始到n2为止的所有内容
:.,$d删除从当前行到结尾的所有内容
:/str1,/str2/d删除从str1开始到str2为止的所有内容
执行Shell命令 :!Cmd运行shell命令Cmd
:n1,n2 w!Cmd 将n1到n2行的内容作为cmd命令输入,如果不指定n1和n2,则将整个文件的内容作为命令cmd的输入
:r! cmd将命令运行的结果写入当前位置
如有不懂,找深圳网站建设:独占网络