58ssl.cn_SSL之家
当前位置: 首页 > SSL技术 > linux vi模式命令大全(2)

linux vi模式命令大全(2)

关键词:linux vi命令   时间:2016-05-25      来源:SSL之家    点击:

  terse:显示简短的警告信息
  
  warn:在转到别的文件时若没保存当前文件则显示NOwrite信息
  
  nomagic:允许在搜索模式中,使用前面不带“\”的特殊字符
  
  nowrapscan:禁止vi在搜索到达文件两端时,又从另一端开始
  
  mesg:允许vi显示其他用户用write写到自己终端上的信息
  
  vi模式下最后行方式命令
  
  :n1,n2con3:将n1行到n2行之间的内容拷贝到第n3行下
  
  :n1,n2mn3:将n1行到n2行之间的内容移至到第n3行下
  
  :n1,n2d:将n1行到n2行之间的内容删除
  
  :w:保存当前文件
  
  :efilename:打开文件filename进行编辑
  
  :x:保存当前文件并退出
  
  :q:退出vi
  
  :q!:不保存文件并退出vi
  
  :!command:执行shell命令command
  
  :n1,n2w!command:将文件中n1行至n2行的内容作为command的输入并执行之,若不指定n1,n2,则表示将整个文件内容作为command的输入
  
  :r!command:将命令command的输出结果放到当前行
  
  vi模式下寄存器操作
  
  "?nyy:将当前行及其下n行的内容保存到寄存器?中,其中?为一个字母,n为一个数字
  
  "?nyw:将当前行及其下n个字保存到寄存器?中,其中?为一个字母,n为一个数字
  
  "?nyl:将当前行及其下n个字符保存到寄存器?中,其中?为一个字母,n为一个数字
  
  "?p:取出寄存器?中的内容并将其放到光标位置处。这里?可以是一个字母,也可以是一个数字
  
  ndd:将当前行及其下共n行文本删除,并将所删内容放到1号删除寄存器中。

本文链接:https://www.58ssl.cn/ssl_jishu/424.html TAG:"linux vi命令"转载请注明出处。

百度新闻 百度地图 谷歌地图
Copyright© 2010-2020 SSL之家