收藏 分享(赏)

十分钟学会VI.doc

上传人:j35w19 文档编号:8777969 上传时间:2019-07-11 格式:DOC 页数:6 大小:48KB
下载 相关 举报
十分钟学会VI.doc_第1页
第1页 / 共6页
十分钟学会VI.doc_第2页
第2页 / 共6页
十分钟学会VI.doc_第3页
第3页 / 共6页
十分钟学会VI.doc_第4页
第4页 / 共6页
十分钟学会VI.doc_第5页
第5页 / 共6页
点击查看更多>>
资源描述

1、十分钟学会 VI-VI 简易使用手冊VI 有两种模式,一种是命令模式,一种是输入模式,命令模式可以做一些处理,修改、刪除、等等,输入模式则纯粹为输入资料,底下简单介绍常用的 VI 的命令。应该很夠用了!最后列出 man vi 所得的东西,参考参考!若发現错误,请 E-mail to: dinoim.mgt.ncu.edu.tw 1. 移动 2. 输入 3. 刪除 4. 更改,寻找,或取代 5. 储存,加入档案 6. 取得资讯 1. 移动往上一格:k 往下一格:j 往右一格:l 往左一格:h 往上卷一页: b 往下卷一页: f 到该行最后一个字:$ 到该行最开始一个字: 到该页的第一行:H 到该

2、页的最后一行:L 到该档案最后一行:G 到该档案最起头一行:1G 到指定的那一行:?G (? 必須是一个数字)2. 输入 於游标目前位置开始输入:i於游标后开始输入:a 於该行最后一个字后开始输入:A 往上取得一行,并开始输入:O 往下取得一行,并开始输入:o 复制,并贴上:先用 yy 复制该行,再利用 p 贴上 复制多行,并贴上:先用 3yy 复制三行,再利用 p 贴上三行 剪下,并贴上:先用 dd 剪下该行,再利用 p 贴上 (ps: p 是指往下贴,若 P 则为往上贴) 将下一行往上移动,合併下一行:J 复原刚刚做的更动:u 重复刚刚的动作: .3. 刪除刪除一个字元:x刪除一个字(英文

3、字): dw 刪除一行:dd (?dd 代表刪除多行,? 表示一个数字)4. 更改,寻找,或取代修改游标所在字元为 x:rx 寻找字串: /string (string 为欲寻找的字串) 寻找到后,可以利用 n 再往下找下一个字串 从第一行到最后一行,寻找 string1 并将之取代成 string2: :1,$ s/string1/string2/ 常常用 binary 传档案時,会有 M 这种东西出現,可以利用 :1,$ s/M/ 将之取消 M 可以用 Ctrl V M 打出來(请注意 V M 打完才可以放开 Ctrl。 另外,可以用这个方法 cat file1 | col -b file

4、2 dos2unix file1 file2 tr -d “015“ file2 5. 储存,加入档案: 储存档案: :w 储存档案成新档案: :w newfile 储存档案后跳出: :wq 强制储存档案后跳出: :wq! 不储存档案,并跳出: :q! 在游标下加入一个新档案的內容: :r filename6. 取得资讯: 显示档案资讯:g 显示行数: :set number不得不承认,vi 是非常优秀的文本编辑器。虽然命令繁杂,但是经过一段时间的使用,才发现它可以和 windows 下的一些著名编辑器媲美。 vi 有三种方式,分别是编辑方式、插入方式和命令方式。其功能键参看下表: 编辑方式:

5、 功能键 功能ctrl-f 前翻一页ctrl-b 后翻一页H 将光标移动到屏幕最上面一行M 将光标移动到屏幕中间L 将光标移动到屏幕最下面一行w 右移光标到下一个字的开头e 右移光标到一个字的末尾b 左移光标到前一个字的开头0 左移光标到到本行的开始 移动光标到行中第一个非空字符$ 右移光标到本行末尾/string 向前搜索指定的字符串? string 向后搜索指定的字符串n 搜索下一个字符串rc 用 c 替换当前光标处的字符x 删除当前光标处的字符dw 删除光标右面的字db 删除光标左面的字dd 删除光标所在行在上面的命令前加上数字,表示重复操作的次数d$ 删除当前光标到行末尾之间的字符d0

6、 从当前光标起删除字符直到行的开始J 删除本行的回车,并和下一行合并p 将缓冲区内的内容粘贴到当前光标的后面P 将缓冲区内的内容粘贴到当前光标的前面yy 将当前行复制到剪切缓冲区nyy 将 n 行复制到剪切缓冲区u 撤消前一命令的结果. 重复最后一条修改正文的命令插入方式: 功能键 功能i 在光标左面插入正文a 在光标右面插入正文o 在光标所在行下面增加行O 在光标所在行上面增加行I 在光标行的开头插入A 在光标行的末尾插入s 用新的正文替换光标所指字符cw 用新的正文替换光标右边的字cb 用新的正文替换光标前边的字cd 用新的正文替换光标所在的行前面加上数字,表示该命令重复 n 次c$ 用新

7、正文替换从光标开始到本行末尾的所有字符c0 用新正文替换从光标开始到本行开头的所有字符命令方式: 功能键 功能:q 在未做修改的情况下退出:q! 将任何修改作废,退出:w 存盘:wq 存盘并退出:w file 将编辑的内容写到 file 文件中去:r file 将 file 文件读入,并放在当前光标行的后面:e file 编辑新文件 file 代替旧内容:f file 将当前正文的名称改未 file:f 打印当前正文的名称和状态:n 移动光标到第 n 行:/str/ 将光标移动到下一个包含 str 字符串的行:?str? 将光标移动到最近的一个包含 str 字符串的行:/str/w file 将第一个包含 str 字符串的行写到文件 file 中:/str1/,/str2/w file将从包含 str1 到 包含 str2 之间的行写入 file 文件:s/str1/str2 用 str2 替换掉首次出现的 str1:s/str1/str2/g 用 str2 替换掉每次出现的 str1:d 删除当前光标行

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报