文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>linux学习笔记---vi

linux学习笔记---vi

时间:2006-04-11  来源:bluexjj

vi简介:
    vi有三种模式:
 一般模式:“上下左右”按健来移动光标,你可以删除字符或整行。也可以复制,粘贴。
 编辑模式: "i,I,o,O,a,A,r,R"进入编辑模式。
 指令模式: 搜索资料,读取,存盘,取代字符,离开vi,显示行号。
命令列常用说明:
    一般模式--移动光标
 ctrl+f  屏幕向前移动一页
 ctrl+b  屏幕向后移动一页
 n<space> 光标会向右移动这一行的n个字符。
 0  数字0,移动到这一行的最前面的字符
 $  移动到这一行的最后面的字符处。
 G  移动到这个档案的最后一行
 nG  移动到这个档案的第n行
 n<Enter> 光标向下移动n行
    一般模式--搜寻与取代
 /word    向光标之后寻找一个字符串名称为 word 的字符串。(常用)
 ?word    向光标之前寻找一个字符串名称为 word 的字符串。
 :n1,n2s/word1/word2/g  在第 n1 与 n2 行之间寻找 word1 这个字符串,并将该字符串取代为 word2 !(常用)
 :1,$s/word1/word2/g  从第一行到最后一行寻找 word1 字符串,并将该字符串取代为 word2 !(常用)
 :1,$s/word1/word2/gc  从第一行到最后一行寻找 word1 字符串,并将该字符串取代为 word2 !
且在取代前显示提示字符给使用者确认(conform)是否需要取代!(常用)
    一般模式--删除、复制与粘贴
 x 为向后删除一个字符, X 为向前删除一个字符(常用)
 dd 删除游标所在的那一整列(常用)
 ndd 删除光标所在的向下 n 列,例如 20dd 则是删除 20 列(常用)
 yy 复制游标所在的那一行(常用)
 nyy 复制光标所在的向下 n 列,例如 20yy 则是复制 20 列(常用)
 p,P p 为复制的数据在光标下一行贴上,P 则为贴在游标上一行!(常用)
 u 复原前一个动作。(常用)
进入编辑模式:
 i, I 插入:在目前的光标所在处插入输入之文字,已存在的文字会向后退;(常用)
 a, A 增加:由目前光标所在的下一个字开始输入,已存在的文字会向后退:(常用)
 o, O 插入新的一行:从光标所在的下一行枝行首开始输入文字;(常用)
 r, R 取代:r 会取代光标所在的那一个字符;R会一直取代光标所在的文字,直到按下 ESC 为止;(常用)
 Esc 退出编辑模式,回到一般模式中(常用)
进入指令模式:
 :set nu 显示行号,设定之后,会在每一行的前缀显示该行的行号
 :set nonu 与 set nu 相反,为取消行号!
 n1,n2 w [filename] 将 n1 到 n2 的内容储存成 filename 这个档案。
 :! command 暂时离开 vi 到指令列模式下执行 command 的显示结果!例如[ :! ls /home

          andy7
                 2006/04/11
 
相关阅读 更多 +
排行榜 更多 +
宝宝切水果安卓版

宝宝切水果安卓版

休闲益智 下载
儿童脑筋急转弯

儿童脑筋急转弯

休闲益智 下载
袭击现场2

袭击现场2

飞行射击 下载