ssh下VI一些常用命令

作者:stoat 发布时间:2014-01-15 分类:闲扯

玩vps时使用ssh下VI一些常用命令,后续笔记陆续添加。。

1、添加行号


VI的命令模式下输入“:set nu” 

或者修改vi配置文件“vi ~/.vimrc”,在其中添加“set nu”

2、直接跳到最后一行


G,直接跳转到最后一行

G最后一行  g第一行


shift+g 常用

3、点击输入代码


i

4、退出vi


ctrl+c -> :wq/:q

5、查找字符串


格式:
/pattern

/abc<Enter>      #查找abc
/ abc <Enter>    #查找abc单词(注意前后的空格) 
/^abc<Enter>    #查找以abc开始的行 
/test$<Enter>    #查找以abc结束的行 
//^test<Enter>    #查找^tabc字符串

pattern是需要匹配的字符串,除此之外,pattern还可以使用一些特殊字符,包括(/、^、$、*、.),其中前三个这两个是vi与vim通用的,“/”为转义字符。

6、替换


:s/vivian/sky/         #替换当前行第一个 vivian 为 sky
:s/vivian/sky/g     #替换当前行所有 vivian 为 sky
:n,$s/vivian/sky/     #替换第 n 行开始到最后一行中每一行的第一个 vivian 为 sky
:n,$s/vivian/sky/g     #替换第 n 行开始到最后一行中每一行所有 vivian 为 sky
(n 为数字,若 n 为 .,表示从当前行开始到最后一行)
:%s/vivian/sky/        #(等同于 :g/vivian/s//sky/) 替换每一行的第一个 vivian 为 sky
:%s/vivian/sky/g    #(等同于 :g/vivian/s//sky/g) 替换每一行中所有 vivian 为 sky

7、VI下清空当前文档
切换到命令行模式
:1,$d

原文地址:ssh下VI一些常用命令 by 雪鼬博客

标签:lamp ssh

仅有一条评论 »

  1. 行业分析研究 行业分析研究

    嗯嗯,看过了

评论已关闭