<div id="hvuhe"><ol id="hvuhe"></ol></div><dl id="hvuhe"></dl>
    <dl id="hvuhe"></dl>
    <sup id="hvuhe"><menu id="hvuhe"></menu></sup>

          <dfn id="hvuhe"><tr id="hvuhe"></tr></dfn>

          <dl id="hvuhe"></dl>
          <em id="hvuhe"></em>

          <dl id="hvuhe"></dl>

            荣新教育:坚持面授的良心机构
            全国咨询?#35748;擼?span>400-1335-066
            您现在的位置:首页>技术文章 > 正文

            vim语法高亮了解一下?

            时间:2018-07-06 14:57:17 来源:荣新IT教育培训 作者:荣新科技
            其实很多人认识到了成功要很辛苦的努力,但是往往对辛苦的程度还是有所低估,学习是效率最高,成本最低的途径之一,但是也还是很辛苦。希望同学们认识到这点。好了,今天来给大家介绍的是关于vim中语法高亮的小知识,一起来看看吧。
            vim语法高亮了解一下?
            高亮标签 *tag-highlight*

            假如你想高亮文件里的一切标签,能够运用如下?#25104;洹?/p>

            -- 生成 tags.vim 文件,并高亮标签。

            -- 只依据已有的 tags.vim 文件高亮标签。

            :map:sp tags:%s/^\([^ :]*:\)\=\([^ ]*\).*/syntax keyword Tag \2/:wq! tags.vim/^

            :map:so tags.vim

            警 告: 标签文件越长,这会越慢,而 Vim 耗费的内存也越多。

            这儿只高亮 typedef,也能够针对 union 和 struct 进行设置。为此,你需求 Exuberant ctags (可在 http://ctags.sf.net 找到)。

            在你的 Makefile 里放入以下的行:

            # 建立 types 的高亮文件。需求 Exuberant ctags 和 awk

            types: types.vim

            types.vim: *.[ch]

            ctags -i=gstuS -o- *.[ch] |\

            awk 'BEGIN{printf("syntax keyword Type\t")}\

            {printf("%s ", $$1)}END{print ""}' > [email protected]

            在你的 .vimrc 里放入以下的行:

            " 载入 types.vim 高亮文件,假如存在的话

            autocmd BufRead,BufNewFile *.[ch] let fname = expand(':p:h') . '/types.vim'

            autocmd BufRead,BufNewFile *.[ch] if filereadable(fname)

            autocmd BufRead,BufNewFile *.[ch] exe 'so ' . fname

            autocmd BufRead,BufNewFile *.[ch] endif

            ==================================================

            以上的F11只能辨认函数内部的界说,函数名等,不能辨认宏界说。

            自己改成

            "依据tags文件生成高亮文件tags.vim

            map:sp tags:set nohls:%s/file/fi le/:%s/^\([^ :]*:\)\=\([^ ]*\).*/syntax keyword Tag \2/:wq! tags.vim/^

            "高亮文件里的一切标签

            map:so tags.vim

            就能够辨认宏了
            文章源自荣新教育官网:www.7854343.com?#38431;?#35775;问,转载需注明出处

            时时彩平台

              <div id="hvuhe"><ol id="hvuhe"></ol></div><dl id="hvuhe"></dl>
              <dl id="hvuhe"></dl>
              <sup id="hvuhe"><menu id="hvuhe"></menu></sup>

                    <dfn id="hvuhe"><tr id="hvuhe"></tr></dfn>

                    <dl id="hvuhe"></dl>
                    <em id="hvuhe"></em>

                    <dl id="hvuhe"></dl>

                        <div id="hvuhe"><ol id="hvuhe"></ol></div><dl id="hvuhe"></dl>
                        <dl id="hvuhe"></dl>
                        <sup id="hvuhe"><menu id="hvuhe"></menu></sup>

                              <dfn id="hvuhe"><tr id="hvuhe"></tr></dfn>

                              <dl id="hvuhe"></dl>
                              <em id="hvuhe"></em>

                              <dl id="hvuhe"></dl>