zoukankan      html  css  js  c++  java
  • vi的常用命令

    一、vi的常用命令

    https://zhidao.baidu.com/question/332242228.html

    二、vim双开屏幕

    sp双开 ./ 查看总目录 enter进入

    三、查找

    /或者? 按n往下继续查找

    四、多窗口大小调整

    CTRL-W - 使得当前窗口高度减 N (默认值是 1)。如果在 'vertical' 之后使用,则使得宽度减 N。
    :resize -n 明确指定减少的尺寸
    CTRL-W + 使得当前窗口高度加 N (默认值是 1)。如果在 'vertical' 之后使用,则使得宽度加 N。
    :resize +n 明确指定增加的尺寸
    [cnblogs.com/How-Come/p/10925271.html]

    五、快速查找

    最快的方式是让光标停留在想要查找的单词的任意一个字母上面, 然后输入Shift + * ,即可快速选中该单词,并且可以通过 n 或 N 进行上一个或下一个的匹配。

    六、全局搜索并跳转

    在vim的命令模式输入如下命令:vim /test1/ ** | copen  如下就递归找出了在当前目录下所有包含test1 字符串的文件,并且点击想查看的那行就直接能跳转到这个文件包含test1的位置中去。如下我想在u-boot 源码中查找所有包含main 字符串的文件
    :vim /main/ ** | copen

    1. 只搜索当前文件 vim /main/ % | copen
    2. 只搜索当前目录 vim /main/ * | copen
    3. 搜索上级目录下,并递归 vim /main/ ../** | copen
    4. 可以在多个路径中搜索  vim /main path1/** path2/** | copen

    七、在当前文件下查看上级目录

    :E

    八、Vim中如何转到C ++函数的末尾?

    ]}

    九、vim中如何将一个文件的内容拷贝到另一个文件中

    如要将a.txt的内容拷贝到b.txt中,可以执行如下步骤:
    用vim打开b.txt。将光标定位到要复制插入的位置,然后进入命令模式中输入
    :r!cat a.txt
    保存退出:wq!搞定~~

    十、vim字符串的全局替换

    :% s / old / new / g

    十一、文件目录的跳转

    vs ./后 返回上一次选择的目录 用 ctrl + o

    十二、撤销和恢复

    撤销:u
    恢复:ctrl+r

  • 相关阅读:
    信息检索重点句子分析部分
    信息检索重点关键字
    信息检索问答部分
    信息检索重点句子分析部分
    信息检索重点句子分析部分
    信息检索重点句子分析部分
    信息检索问答部分
    信息检索问答部分
    信息检索问答部分
    2007年中国羽毛球大师赛直播时间表
  • 原文地址:https://www.cnblogs.com/How-Come/p/10921989.html
Copyright © 2011-2022 走看看