• VIM 配置


    set go= cin nu ts=4 sw=4 sts=4 noswapfile nobackup acd et cursorline
    set backspace=eol,start,indent
    syntax on
    set lines=90 columns=80
    map <F4> :!g++ -o2 -std=c++11 % -o %<<cr>
    map <F5> :!%<<cr>
    
    map <F3> :!javac %<cr>
    map <F2> :!java %<<cr>
    
    map <C-A> ggVG"+y
    
    set guifont=Consolas:h13
    "set guifont=courier_new:h12:b
    "colorscheme evening
    colorscheme molokai
    map <C-C> "+y
    map <C-V> "+p
    nmap <C-S> :update<CR>
    imap <C-S> <C-O>:update<CR>
    imap <C-Z> <C-O>u
    map <C-Z> u
     
    map <F1> :call SetTitle()<CR>
    func SetTitle()
    let l = 0
    let l = l + 1 | call setline(l,'/************************************************')
    let l = l + 1 | call setline(l,'* Author        :Powatr')
    let l = l + 1 | call setline(l,'* Created Time  :'.strftime('%c'))
    let l = l + 1 | call setline(l,'* File Name     :'.expand('%'))
    let l = l + 1 | call setline(l,' ************************************************/')
    let l = l + 1 | call setline(l,'')
    let l = l + 1 | call setline(l,'#include <cstdio>')
    let l = l + 1 | call setline(l,'#include <algorithm>')
    let l = l + 1 | call setline(l,'#include <iostream>')
    let l = l + 1 | call setline(l,'#include <sstream>')
    let l = l + 1 | call setline(l,'#include <cstring>')
    let l = l + 1 | call setline(l,'#include <cmath>')
    let l = l + 1 | call setline(l,'#include <string>')
    let l = l + 1 | call setline(l,'#include <vector>')
    let l = l + 1 | call setline(l,'#include <queue>')
    let l = l + 1 | call setline(l,'#include <deque>')
    let l = l + 1 | call setline(l,'#include <stack>')
    let l = l + 1 | call setline(l,'#include <list>')
    let l = l + 1 | call setline(l,'#include <map>')
    let l = l + 1 | call setline(l,'#include <set>')
    let l = l + 1 | call setline(l,'#include <bitset>')
    let l = l + 1 | call setline(l,'#include <cstdlib>')
    let l = l + 1 | call setline(l,'#include <ctime>')
    let l = l + 1 | call setline(l,'using namespace std;')
    let l = l + 1 | call setline(l,'')
    let l = l + 1 | call setline(l,'#define lson l, mid, rt << 1')
    let l = l + 1 | call setline(l,'#define rson mid + 1, r, rt << 1 | 1')
    let l = l + 1 | call setline(l,'typedef long long ll;')
    let l = l + 1 | call setline(l,'const int MAXN = 1e5 + 10;')
    let l = l + 1 | call setline(l,'const int INF = 0x3f3f3f3f;')
    let l = l + 1 | call setline(l,'const int MOD = 1e9 + 7;')
    let l = l + 1 | call setline(l,'')
    let l = l + 1 | call setline(l,'int main(){')
    let l = l + 1 | call setline(l,'')
    let l = l + 1 | call setline(l,'')
    
    endfunc
     
    

      

  • 相关阅读:
    无重叠区间
    ARC109E 1D Reversi Builder
    IOI2021集训队作业129CF Longest Rivers
    IOI2021集训队作业281CA Balanced Diet
    IOI2021集训队作业227CB Branch Assignment
    IOI2021集训队作业277BK Tours
    IOI2021集训队作业125AA Baggage
    6894. 【2020.11.25提高组模拟】小 S 埋地雷 (loj6611. 摧毁时间线)
    ARC108 题解&总结
    HTML教程
  • 原文地址:https://www.cnblogs.com/zero-begin/p/4707726.html
Copyright © 2020-2023  润新知