zoukankan      html  css  js  c++  java
  • vimrc

    这几天考试,老师经常不给开ftp下vimrc,所以只好自己写了。

    "显示行数
    set nu
    "突出显示当前行
    set cursorline
    "缩进为4个空格
    set tabstop=4
    "自动缩进为4个空格
    set sw=4
    "自动缩进
    set autoindent
    "c语言格式缩进
    set cindent
    "可以使用鼠标
    set mouse=a
    "主题
    color ron
    "这是我非常喜欢vim的原因之一,将方向键映射,因为方向键太远了
    "这样打字就不用动手腕去点方向键了
    inoremap <C-h> <LEFT>
    inoremap <C-j> <DOWN>
    inoremap <C-k> <UP>
    inoremap <C-l> <RIGHT>
    "jk映射为esc,因为esc太远了
    inoremap jk <ESC>
    "括号自动补全
    inoremap " ""<ESC>i
    inoremap [ []<ESC>i
    inoremap ( ()<ESC>i
    inoremap ' ''<ESC>i
    inoremap { {}<ESC>i
    inoremap {<CR> {<CR>}<ESC>O
    "f5映射为编译并运行文件
    "%大概是可以得到文件名及后缀名
    "<大概是可以去掉文件的后缀名
    map <F5> :call Run()<CR>
    func Run()
    	exec "w"
    	exec "!g++ % -o %< && ./%<"
    endf
    "f8映射为编译并用gdb调试文件
    map <F8> :call Gdb()<CR>
    func Gdb()
    	exec "w"
    	exec "!g++ % -o %< -g && gdb %<"
    endf
    "f9映射为把代码搞出来
    map <F9> :call Print()<CR>
    func Print()
    	exec "w"
    	exec "!cat %"
    endf
    
    
    
  • 相关阅读:
    CSS选择器之伪类选择器(元素)
    CSS选择器之基本选择器+属性选择器
    bugku 点击1000000次
    bugku web 5
    bugku 矛盾 30
    bugku 域名解析题 50
    bugku 好多压缩包
    六子冲 模拟棋盘
    poj3126 Prime Path(c语言)
    poj1426 Find The Multiple(c语言巧解)
  • 原文地址:https://www.cnblogs.com/ghosh/p/13255020.html
Copyright © 2011-2022 走看看