zoukankan      html  css  js  c++  java
  • 58、vi常见用法,tags(2)

    1、在代码中快速移动

    [[

    移动到前一个行首的'{'字符上, 等价于?^{

    ]]

    移动到下一个行首的'{'字符上, 等价于/^{

    []

    移动到前一个行首的'}'字符上, 等价于?^}

    ][

    移动到下一个行首的'}'字符上, 等价于?^}

    {

    到前一个空行上

    }

    到下一个空行上

    gf

    打开头文件

    gd

    到当前局部变量的定义处(当前的意思是光标停留其上的单词)

    *

    到与当前单词相同的下一个单词上

    #

    到与当前单词相同的上一个单词上

    ''

    到上次光标停*的行

    %

    用来查找配对的代码,如大括号,小括号等

    2、缩进

    可以写入.vimrc文件:

    set cindent

    set shiftwidth=4

    cindent控制缩进量是通过shiftwidth选项的值,而不是通过tabstop的值,shiftwidth的默认值是8。【1

    3、可以直接在命令行下进行编译

    :make

    相关参数见【2】。

    4、设置tag文件

    set tags=<tags file path>,<tags file path>... 这样的命令来定位一个或多个tags文件。

    5、如果在查找一个变量或函数的定义的时候,不想让查找出来的东西隐藏我们原来编辑的文件,可以按ctrl+W+]来代替ctrl+],这样屏幕就会上下分割,光标在查找到的文件里面。使用ctrl+w在这窗口间切换。

    参考

    1http://blog.sina.com.cn/s/blog_5ac88b350100aqj3.html

    2http://www.cnblogs.com/super119/archive/2011/04/05/2005619.html

  • 相关阅读:
    10.20stark组件已经完工
    webpack3到webpack4
    app埋点
    postman使用
    phantomjs
    nodejieba中文分词
    爬虫--cheerio
    mysql命令(三)
    mysql学习(二)
    mysql安装登录
  • 原文地址:https://www.cnblogs.com/mydomain/p/2203643.html
Copyright © 2011-2022 走看看