• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            逛奔的蝸牛

            我不聰明,但我會(huì)很努力

               ::  :: 新隨筆 ::  ::  :: 管理 ::


            1.  基本配置

            高亮顯示查找結(jié)果: /yourword

            自動(dòng)補(bǔ)全單詞: ctrl + n,會(huì)在整個(gè)文檔中查找單詞來(lái)進(jìn)行補(bǔ)全

            語(yǔ)法高亮

            自動(dòng)縮進(jìn) 

            tab寬度

            顯示行號(hào)

            等等

            配置如下:

            set nocompatible

            set history=1000

            set background=dark

            syntax on

            set autoindent

            set smartindent

            set tabstop=4

            set shiftwidth=4

            set showmatch

            set guioptions-=T

            set ruler

            set nohls

            set incsearch

            set nu



            2. 自動(dòng)排版功能: gg v G =

            gg(移動(dòng)光標(biāo)到開(kāi)頭)

            v(打開(kāi)visual模式)

            G(移動(dòng)光標(biāo)到文件尾,選中全部的)

            =(自動(dòng)排版)


            使用map命令映射ctrl+i在命令模式下進(jìn)行自動(dòng)排版

            map <c-i> gg g G =



            3. 自動(dòng)補(bǔ)全功能括號(hào),引號(hào)

            :inoremap ( ()<ESC>i

            :inoremap ) <c-r>=ClosePair(')')<CR>

            :inoremap { {<CR>}<ESC>O

            :inoremap } <c-r>=ClosePair('}')<CR>

            :inoremap [ []<ESC>i

            :inoremap ] <c-r>=ClosePair(']')<CR>

            :inoremap " ""<ESC>i

            :inoremap ' ''<ESC>i


            function! ClosePair(char)

               if getline('.')[col('.') - 1] == a:char

                   return "\<Right>"

                else

                    return a:char

                endif

            endfunction


            4. 在vi中執(zhí)行shell命令: !command, e.g. !g++ main.cpp, !java Test.java


            5. 水平拆分窗口,打開(kāi)文件: vsplit xxx.c, 在窗口間移動(dòng)光標(biāo): ctrl + w


            6. 在buffer中打開(kāi)多個(gè)文件

            使用:ls列出打開(kāi)的文件。:b num查看第num個(gè)文件,num是:ls中的文件序號(hào), :b1, :b2, :bp前一個(gè)文件,:bn后一個(gè)文件


            7. 打開(kāi)文件瀏覽 :e . (命令是:e, .是指當(dāng)前目錄, 可以指定為任意目錄, 按回打開(kāi)文件或進(jìn)入目錄)

            <F1>        顯示幫助

            <cr>        如果光標(biāo)下為目錄,則進(jìn)入該目錄;如果光標(biāo)下是文件,則用vim打開(kāi)該文件

            -           返回上級(jí)目錄

            c           切換vim的當(dāng)前工作目錄為正在瀏覽的目錄

            d           創(chuàng)建目錄

            D           刪除文件或目錄

            i           切換顯示方式

            R           改名文件或目錄

            s           選擇排序方式

            x           定制瀏覽方式,使用你指定的程序打開(kāi)該文件 

            posted on 2010-01-10 22:47 逛奔的蝸牛 閱讀(342) 評(píng)論(0)  編輯 收藏 引用 所屬分類(lèi): 其他編程
            久久精品国产精品亚洲人人| 青青草原1769久久免费播放| 蜜桃麻豆www久久国产精品| 国产L精品国产亚洲区久久| 久久毛片免费看一区二区三区| 国产精品99久久久久久猫咪| 无码任你躁久久久久久老妇App| 久久亚洲精精品中文字幕| 97久久精品人人做人人爽| 午夜福利91久久福利| 人妻丰满AV无码久久不卡| 欧美精品一区二区精品久久| 亚洲国产成人久久综合区| 久久天天躁狠狠躁夜夜avapp| 办公室久久精品| 久久久久久久97| 国产精品久久婷婷六月丁香| 国内精品久久久久| 久久99久久99精品免视看动漫 | 欧美黑人激情性久久| 国产V综合V亚洲欧美久久| 久久久久亚洲AV成人网人人网站 | 精品久久一区二区| 欧美日韩久久中文字幕| 日本精品久久久久影院日本| 91精品国产91久久久久久| 99久久婷婷国产综合亚洲| 国产香蕉久久精品综合网| 久久国产影院| 99久久亚洲综合精品网站| 久久精品国产免费观看| 一本综合久久国产二区| 久久天天躁狠狠躁夜夜2020老熟妇| 99国产欧美久久久精品蜜芽| 久久夜色精品国产噜噜麻豆| 7777久久久国产精品消防器材| 综合久久精品色| 国产亚洲美女精品久久久2020| 亚洲中文字幕伊人久久无码 | 久久中文字幕一区二区| 久久精品嫩草影院|