VI使用笔记(多用才是王道)

来源:互联网 发布:缤纷de饰界淘宝 编辑:程序博客网 时间:2024/05/21 10:41

vi的使用方法:

h向左移动光标l向右移动光标j向下移动光标k向上移动光标^回到第一个非空字符上$加到该行行尾0将光标移动行首G将光标移动到文档最后一行的开头nG交光标移动到n行的开头w向后移动一个单词nw向后移动n个单词b向前移动一个单词nb向前移动n个单词e将光标移动到本单词的最后一个的最后一个字符,如果已处于最后一个,则移动到下一个单词的最后ctrl+b向前翻一页ctrl+f向下翻一页ctrl+u向 上翻半页ctrl+d向下翻半页复制/粘贴yy复制光标所在行的所有内容yw复制光标所在位置单词的内容nyy复制光标所在行向下的n行nyw复制光标向 后的N个单词p将复制的内容粘贴删除x删除光标所在位置的字符X删除光标所在位置前面的字符nx删除光标所在位置后n-1个字符nX删除光标所在及及向前的n-1个字符dw删除光标所在位置的单词ndw删除光标所在及向后的n-1个单词d0删除所在行光标前面的所有内容d$删除当前光标所在行后的所有内容dd删除整行内容ndd光标所在行及向下删除n-1行内容nd+向上方向键删除光标所在行及其向上的N行nd+向下方向键删除光标所在行及其向下N行其他常用命令r替换光标所在位置的字符rx将光标上的字符替换为xR替换光标所到之处的字符,ESC结束U取消当前行的所有改变u取消上一步操作.重复执行上一次的命令ZZ保存文档后退出插入模式i从光标所在位置开始插入I从光标所在行的行首开始插入a从光标所在位置的下一个开始插入A从光标所在位置的行尾进行推入o新添加一行,并将光标移动到下一行的开始插入O在当前行的上一行添加一行新的底行模式q退出q!强制退出w保存w!强制保存,对于只读文件强制保存wq保存并退出E在vi中创建新文件,并可以为文件命名N在vi中打开新的文件w filename另存为filename文件w! filename强制另存为r filename读入文件内容插入到光标位置set nu行号s/pattern1/pattern2/g将当前行的字符pattern1f替换为pattren2%s/pattern1/pattern2/g所有行进行替换g/pattern1/s/pattern2所有行进行替换num1,num2 s/parrtrn1/pattern2/g提定行内进行替换/查找,向下按F,向前按N?与/相反

原创粉丝点击