国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

求一個自動添加文件頭的vim插件名字(有圖)
大家講道理
大家講道理 2017-05-16 16:40:17
0
3
1037

如圖所示,使用vim打開新文件(如a.cpp)時,自動添加文件頭。想問一下哪個插件能做到這個。謝謝。

大家講道理
大家講道理

光陰似箭催人老,日月如移越少年。

全部回復(3)
漂亮男人

不需要插件,配置下就行了,如這篇文章(配置vim在源代碼中自動添加作者信息)
要創(chuàng)建文件自動添加的話可以先把默認文件保存在一個文件里,然后在.vimrc里加入類似如下代碼:

au BufNewFile *.xml 0r ~/.vim/xml.skel | let IndentStyle = "xml"
au BufNewFile *.html 0r ~/.vim/html.skel | let IndentStyle = "html"

插件的話試試這個頁面上列出來的。


Source

為情所困
    function MyCopy(type, position) 
    if a:position == 'start'
        let line_num = line(".")
    else
        let line_num = a:position
    endif
    if a:type == "class" 
        call setline(line_num,"/**") 
        call append(line_num+0," * $RCSfile$ ".expand("%")) 
        call append(line_num+1," * @touch date ".strftime("%c")) 
        call append(line_num+2," * @author Rambo Lee <blabalbal#babab>") 
        call append(line_num+3," * @package ") 
        call append(line_num+4," * @link http://lanbolee.com/") 
        call append(line_num+5," * @Copyright ? ".strftime("%Y")." All rights reserved.") 
        call append(line_num+6," * @license http://www.zend.com/license/3_0.txt PHP License 3.0") 
        call append(line_num+7," * @version $Id$ ") 
        call append(line_num+8," * @filesource ") 
        call append(line_num+9," */") 
    else 
        if a:type == "func" 
            call setline(line_num," /**") 
            call append(line_num+0," * @access ") 
            call append(line_num+1," * @author Rambo Lee <blabalbal#babab>") 
            call append(line_num+2," * @param") 
            call append(line_num+3," * @return") 
            call append(line_num+4," */") 
        else 
            call setline(line_num," /**") 
            call append(line_num+0," * @access ") 
            call append(line_num+1," * @var ") 
            call append(line_num+2," */") 
        endif 
    endif
endfunction

map <C-I> <Esc>:call MyCopy("class",'start')<CR><Esc>10j$a
map df <Esc>:call MyCopy("func", 'start')<CR><Esc>
map dv <Esc>:call MyCopy("var", 'start')<CR><Esc>

share 一下 .vimrc 我是看別人這么實現(xiàn)的,然后自己微創(chuàng)新了一下。

最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板