-
Notifications
You must be signed in to change notification settings - Fork 0
/
.exrc
765 lines (761 loc) · 18.3 KB
/
.exrc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
if &cp | set nocp | endif
let s:cpo_save=&cpo
set cpo&vim
imap <silent> <Plug>IMAP_JumpBack =IMAP_Jumpfunc('b', 0)
imap <silent> <Plug>IMAP_JumpForward =IMAP_Jumpfunc('', 0)
inoremap <silent> <F5> :call Toggle_InertTabWrapper()
inoremap <silent> <F11> :Tlist
inoremap <silent> <F2> :call Toggle_EditHelpers()
map! <S-Insert> <MiddleMouse>
nmap <silent> :nbkey C-B
nmap <silent> :nbkey C-D
nmap <silent> :nbkey C-E
nmap <silent> :nbkey C-H
nmap <silent> <NL> :nbkey C-J
vmap <NL> :put=''k " add blank line below current line
omap <NL> :put=''k " add blank line below current line
nmap <silent> :nbkey C-K
vmap :put!=''j " add blank line above current line"}}}
omap :put!=''j " add blank line above current line"}}}
nmap <silent> :nbkey C-N
nmap <silent> :nbkey C-P
nmap <silent> :nbkey C-U
map :WMToggle
map :FirstExplorerWindow
map :BottomExplorerWindow
nmap <silent> :nbkey C-X
nmap <silent> :nbkey C-Z
map <silent> . :let @_=ProposeAlternatives()
map !d :r !date +"// \%F \%H:\%M:\%S \%A Week \%U"
map #log o:.!date +"//LOG: \%F \%H:\%M:\%S \%A Week \%U <${USER}@${HOSTNAME}>\%n// "A
noremap <silent> #? :s~^~? ~:nohls+ " insert '?' at the first position of line"}}}
noremap <silent> #% :s~^~% ~:nohls+ " insert '%' at the first position of line
noremap <silent> #$ :s~^~$ ~:nohls+ " insert '$' at the first position of line
noremap <silent> #> :s~^~> ~:nohls+ " insert '>' at the first position of line
noremap <silent> #! :s~^~//! ~:nohls+ " insert '!' at the first position of line
noremap <silent> #: :s~^~: ~:nohls+ " insert ':' at the first position of line
noremap <silent> #" :s~^~" ~:nohls+ " vim like comments
noremap <silent> ## :s~^~# ~:nohls+ " Perl like comments
noremap <silent> #/ :s~^~// ~:nohls+ " C++ comments
noremap <silent> #* :s~.*~/* & */~:nohls+ " C comments
vnoremap ( "zdi(z)
vmap ,sum y'>p:'[,']-1s/$/+/|'[,']+1j!,calk:s/+\s\+/+/g:nohls
vnoremap ,cal ypkA =jOscale=3:.,+1!bckJj
nnoremap ,cal yypkA =jOscale=3:.,+1!bckJj
onoremap ,cal yypkA =jOscale=3:.,+1!bckJj
map ,pdf :call MakePDF()
vmap ,iM :s/$/\&/g
nmap ,iM :%s/$/\&/g
vmap ,dM :s/\r//g
nmap ,dM :%s/\r//g
vmap ,stws :s/ *$/./g
nmap ,stws :%s/ *$/./g
vmap ,sws :s/ /·/g
nmap ,sws :%s/ /·/g
noremap ,scmt :put=''i#a#76.A# A#77.-A
noremap ,vcmt :put=''i"a"76.A" A"76.-A
noremap ,ccmt :put=''i/a*76.AA*74.A/-A
noremap ,m :w:make -B
noremap <silent> , a l
map ,bc ;bc
map ,nu :g/^/exec "s/^/".strpart(line(".")." ", 0, 4):nohls
map ,jb :vg/./.,/./-1join:nohls
nmap <silent> ,tw "_yiw:s/\(\%#\w\+\)\(\_W\+\)\(\w\+\)/\3\2\1/
map ,db :g/^\s*$/d " remove blank lines with possible whitespaces"}}}
map ,dt :s~\s\+$~~ " remove trailing white space
map ,dl :s~^\s\+~~ " remove leading white space
noremap <silent> ,r :ri "}}}
noremap <silent> ,l :le
noremap <silent> ,c :ce <<
noremap <silent> ,( :call CommentLinePincer('( ', ' )')+
noremap <silent> ,< :call CommentLinePincer('<!-- ', ' -->')+
noremap <silent> ,* :call CommentLinePincer('/* ', ' */')+
noremap <silent> ,? :call CommentLineToEnd('? ')+
noremap <silent> ,% :call CommentLineToEnd('% ')+
noremap <silent> ,$ :call CommentLineToEnd('$ ')+
noremap <silent> ,> :call CommentLineToEnd('> ')+
noremap <silent> ,! :call CommentLineToEnd('//! ')+
noremap <silent> ,- :call CommentLineToEnd('-- ')+
noremap <silent> ,; :call CommentLineToEnd('; ')+
noremap <silent> ," :call CommentLineToEnd('" ')+
noremap <silent> ,/ :call CommentLineToEnd('// ')+
noremap <silent> ,# :call CommentLineToEnd('# ')+
noremap ;bc "eyy:call CalcLines(0)
nmap <silent> A :nbkey S-A
nmap <silent> B :nbkey S-B
inoremap ° )
inoremap ½ ]
nmap <silent> C :nbkey S-C
inoremap Ý }
nmap <silent> F :nbkey S-F
nmap <silent> I :nbkey S-I
nmap <silent> L :nbkey S-L
nmap <silent> Q :nbkey S-Q
nmap <silent> R :nbkey S-R
nmap <silent> S :nbkey S-S
nmap <silent> W :nbkey S-W
nmap <silent> X :nbkey S-X
vnoremap [ "zdi[z]
vmap <silent> \cy "0ygv\cc
nmap <silent> \cy "0Y\cc
map \rwp <Plug>RestoreWinPosn
map \swp <Plug>SaveWinPosn
nmap <silent> \ucs :call C_RemoveGuiMenus()
nmap <silent> \lcs :call C_CreateGuiMenus()
map <silent> \bv :VSBufExplorer
map <silent> \bs :SBufExplorer
map <silent> \be :BufExplorer
map \hclt <Plug>HCLToggle
map \hcls <Plug>HCLStop
map \hcli <Plug>HCLStart
map \di <Plug>LoadDrawIt
vmap <silent> \Htd :<BS><BS><BS>ma'>\Htd
vmap <silent> \tt :<BS><BS><BS>ma'>\tt
vmap <silent> \tp@ :<BS><BS><BS>ma'>\tp@
vmap <silent> \tsq :<BS><BS><BS>ma'>\tsq
vmap <silent> \tsp :<BS><BS><BS>ma'>\tsp
vmap <silent> \tml :<BS><BS><BS>ma'>\tml
vmap <silent> \tab :<BS><BS><BS>ma'>\tab
vmap <silent> \t@ :<BS><BS><BS>ma'>\t@
vmap <silent> \t? :<BS><BS><BS>ma'>\t?
vmap <silent> \t= :<BS><BS><BS>ma'>\t=
vmap <silent> \t< :<BS><BS><BS>ma'>\t<
vmap <silent> \t; :<BS><BS><BS>ma'>\t;
vmap <silent> \t: :<BS><BS><BS>ma'>\t:
vmap <silent> \ts, :<BS><BS><BS>ma'>\ts,
vmap <silent> \t, :<BS><BS><BS>ma'>\t,
vmap <silent> \t| :<BS><BS><BS>ma'>\t|
vmap <silent> \anum :B s/\(\d\)\s\+\(-\=[.,]\=\d\)/\1@\2/ge:AlignCtrl mp0P0gv:Align [.,@]:'<,'>s/\([-0-9.,]*\)\(\s\+\)\([.,]\)/\2\1\3/ge:'<,'>s/@/ /ge
vmap <silent> \afnc :<BS><BS><BS>ma'>\afnc
vmap <silent> \adef :<BS><BS><BS>ma'>\adef
vmap <silent> \adec :<BS><BS><BS>ma'>\adec
vmap <silent> \ascom :<BS><BS><BS>ma'>\ascom
vmap <silent> \aocom :<BS><BS><BS>ma'>\aocom
vmap <silent> \acom :<BS><BS><BS>ma'>\acom
vmap <silent> \abox :<BS><BS><BS>ma'>\abox
vmap <silent> \a= :<BS><BS><BS>ma'>\a=
vmap <silent> \a< :<BS><BS><BS>ma'>\a<
vmap <silent> \a, :<BS><BS><BS>ma'>\a,
vmap <silent> \a? :<BS><BS><BS>ma'>\a?
vmap <silent> \Tsp :<BS><BS><BS>ma'>\Tsp
vmap <silent> \T@ :<BS><BS><BS>ma'>\T@
vmap <silent> \T= :<BS><BS><BS>ma'>\T=
vmap <silent> \T< :<BS><BS><BS>ma'>\T<
vmap <silent> \T: :<BS><BS><BS>ma'>\T:
vmap <silent> \Ts, :<BS><BS><BS>ma'>\Ts,
vmap <silent> \T, :<BS><BS><BS>ma'>\T,
vmap <silent> \T| :<BS><BS><BS>ma'>\T|
map <silent> \tdW@ :AlignCtrl v ^\s*/[/*]:AlignCtrl mWp1P1=l @:'a,.Align
map <silent> \tW@ :AlignCtrl mWp1P1=l @:'a,.Align
nmap <silent> \t@ :AlignCtrl mIp1P1=l @:'a,.Align
omap <silent> \t@ :AlignCtrl mIp1P1=l @:'a,.Align
nmap <silent> \aocom :AlignPush:AlignCtrl g /[*/]\acom:AlignPop
omap <silent> \aocom :AlignPush:AlignCtrl g /[*/]\acom:AlignPop
noremap \ff ]]%oV]]%jzf+
nmap \fR :set lzomzkOmaj:s/./&\r/g:'a+1,'z-1g/^/m 'a:'a+1,'z-1j!'add'zddk:set nolz
nmap \fr :set lzomz'aOma:'a+1,'z-1g/^/m 'a'addma'zdd:set nolz
map \ht \hclt
map \hs \hcls
map \hl \hcli
nmap gx <Plug>NetrwBrowseX
vnoremap { "zdi{z}
nnoremap <silent> <Plug>NetrwBrowseX :call netrw#NetrwBrowseX(expand("<cWORD>"),0)
vmap <silent> <Plug>IMAP_JumpBack `<i=IMAP_Jumpfunc('b', 0)
vmap <silent> <Plug>IMAP_JumpForward i=IMAP_Jumpfunc('', 0)
vmap <silent> <Plug>IMAP_DeleteAndJumpBack "_<Del>i=IMAP_Jumpfunc('b', 0)
vmap <silent> <Plug>IMAP_DeleteAndJumpForward "_<Del>i=IMAP_Jumpfunc('', 0)
nmap <silent> <Plug>IMAP_JumpBack i=IMAP_Jumpfunc('b', 0)
nmap <silent> <Plug>IMAP_JumpForward i=IMAP_Jumpfunc('', 0)
nmap <silent> <Plug>RestoreWinPosn :call RestoreWinPosn()
nmap <silent> <Plug>SaveWinPosn :call SaveWinPosn()
nmap <SNR>17_WE <Plug>AlignMapsWrapperEnd
nmap <SNR>17_WS <Plug>AlignMapsWrapperStart
map <silent> <S-F6> :let @_=SpellLanguage()"}}}
map <silent> <F6> :let @_=SpellCheck()
map <silent> <F5> :call Toggle_InertTabWrapper()
map <F8> :call ToggleSketch()
map <F4> :call ToggleWrapLine()"}}}
map <F3> :call ToggleCase()"}}}
noremap <silent> <F11> :Tlist
map <silent> <F2> :call Toggle_EditHelpers()
map <S-Insert> <MiddleMouse>
imap <Plug>IMAP_JumpForward
inoremap =InsertTabWrapper()
inoremap ( ()<Left>
inoremap ) =JumpNext("(",")","\°")
map <silent> ® :let @_=ProposeAlternatives()
inoremap [ []<Left>
inoremap { {}O
inoremap } =JumpNext("{","}","\Ý")
cabbr man Man
cabbr sum Sum
iabbr _week =strftime("%F Week %U")
iabbr _date =strftime("%F")
iabbr _time =strftime("%F %H:%M:%S %A Week %U")
iabbr Xmas Christmas
iabbr xmas christmas
iabbr honor honour
iabbr colour color
iabbr sunday Sunday
iabbr saturday Saturday
iabbr friday Friday
iabbr thursday Thursday
iabbr wednesday Wednesday
iabbr tuesday Tuesday
iabbr monday Monday
iabbr yuor your
iabbr yuo you
iabbr ytou you
iabbr yeras years
iabbr yera year
iabbr wya way
iabbr wtih with
iabbr wroking working
iabbr wrod word
iabbr wriet write
iabbr woudl would
iabbr wokr work
iabbr wohle whole
iabbr woh who
iabbr wnats wants
iabbr wnated wanted
iabbr wnat want
iabbr wiull will
iabbr withe with
iabbr windoes windows
iabbr wiht with
iabbr wihch which
iabbr wierd weird
iabbr wief wife
iabbr whta what
iabbr whihc which
iabbr whic which
iabbr whcih which
iabbr wehn when
iabbr watn want
iabbr waht what
iabbr vrey very
iabbr veyr very
iabbr useing using
iabbr tyhe the
iabbr tyhat that
iabbr truely truly
iabbr towrad toward
iabbr tonihgt tonight
iabbr tongiht tonight
iabbr todya today
iabbr tlaking talking
iabbr tkaing taking
iabbr tkaes takes
iabbr tkae take
iabbr tjhe the
iabbr tje the
iabbr timne time
iabbr tihs this
iabbr thta that
iabbr thsoe those
iabbr thsi this
iabbr thnigs things
iabbr thnig thing
iabbr thne then
iabbr thna than
iabbr thme them
iabbr thier their
iabbr thge the
iabbr thgat that
iabbr theri their
iabbr themselfs themselves
iabbr thansk thanks
iabbr tghe the
iabbr tehy they
iabbr tath that
iabbr talekd talked
iabbr taht that
iabbr tahn than
iabbr swiming swimming
iabbr sucess success
iabbr struggel struggle
iabbr strentgh strength
iabbr stpo stop
iabbr stoyr story
iabbr stopry story
iabbr stnad stand
iabbr statment statement
iabbr soudns sounds
iabbr soudn sound
iabbr sohw show
iabbr soem some
iabbr smoe some
iabbr smae same
iabbr similiar similar
iabbr shoudl should
iabbr shiped shipped
iabbr shineing shining
iabbr seperate separate
iabbr sentance sentence
iabbr selectoin selection
iabbr seh she
iabbr rythm rhythm
iabbr rwite write
iabbr religous religious
iabbr recrod record
iabbr reconize recognize
iabbr recomend recommend
iabbr recipies recipes
iabbr recipie recipe
iabbr recieved received
iabbr recieve receive
iabbr receieve receive
iabbr reccommend recommend
iabbr reccomend recommend
iabbr questoin question
iabbr quater quarter
iabbr pwoer power
iabbr puting putting
iabbr protoge protege
iabbr probelm problem
iabbr porblem problem
iabbr poeple people
iabbr pleasent pleasant
iabbr perhpas perhaps
iabbr perhasp perhaps
iabbr peopel people
iabbr owrk work
iabbr otu out
iabbr otehr other
iabbr orginized organized
iabbr opperation operation
iabbr optoins options
iabbr optoin option
iabbr onyl only
iabbr omre more
iabbr ohter other
iabbr oging going
iabbr ocur occur
iabbr occurrance occurrence
iabbr occurence occurrence
iabbr occassion occasion
iabbr ocasion occasion
iabbr nwo now
iabbr nwe new
iabbr nkow know
iabbr necesary necessary
iabbr neccessary necessary
iabbr myu my
iabbr mysefl myself
iabbr mroe more
iabbr moeny money
iabbr mkaing making
iabbr mkaes makes
iabbr mkae make
iabbr makeing making
iabbr lonly lonely
iabbr loev love
iabbr liveing living
iabbr liuke like
iabbr littel little
iabbr likly likely
iabbr liev live
iabbr liekd liked
iabbr liek like
iabbr librery library
iabbr librarry library
iabbr libary library
iabbr levle level
iabbr konws knows
iabbr konw know
iabbr knwos knows
iabbr knwo know
iabbr jsut just
iabbr iwth with
iabbr iwll will
iabbr inthe in the
iabbr insted intead
iabbr indecate indicate
iabbr immediatly immediately
iabbr ihs his
iabbr idaes ideas
iabbr idae idea
iabbr hvaing having
iabbr hvae have
iabbr htis this
iabbr htink think
iabbr hting thing
iabbr htey they
iabbr htere there
iabbr hte the
iabbr hsi his
iabbr hsa has
iabbr hismelf himself
iabbr hge he
iabbr herat heart
iabbr helpfull helpful
iabbr hda had
iabbr haveing having
iabbr happend happened
iabbr haev have
iabbr grwo grow
iabbr gruop group
iabbr govenment government
iabbr gonig going
iabbr goign going
iabbr giveing giving
iabbr geting getting
iabbr gerat great
iabbr fwe few
iabbr frmo from
iabbr freind friend
iabbr foward forward
iabbr foudn found
iabbr fro for
iabbr foriegn foreign
iabbr follwoing following
iabbr follwo follow
iabbr firts first
iabbr fidn find
iabbr fianlly finally
iabbr feild field
iabbr familar familiar
iabbr eyt yet
iabbr excitment excitement
iabbr esle else
iabbr equippment equipment
iabbr embarass embarrass
iabbr ehr her
iabbr drnik drink
iabbr driveing driving
iabbr donig doing
iabbr doller dollars
iabbr doign doing
iabbr doese does
iabbr disatisfied dissatisfied
iabbr diffrent different
iabbr differnt different
iabbr differant different
iabbr developement development
iabbr develope develop
iabbr definately definitely
iabbr danceing dancing
iabbr cxan can
iabbr cpoy copy
iabbr coudl could
iabbr cotten cotton
iabbr conected connected
iabbr comunity community
iabbr comunicate communicate
iabbr completly completely
iabbr compleated completed
iabbr compair compare
iabbr committy committee
iabbr committe committee
iabbr commitee committee
iabbr comittee committee
iabbr comapny company
iabbr comany company
iabbr colection collection
iabbr cna can
iabbr claerly clearly
iabbr claer clear
iabbr circut circuit
iabbr cheif chief
iabbr charector character
iabbr charecter character
iabbr charachter character
iabbr changeing changing
iabbr bve be
iabbr boxs boxes
iabbr beleive believe
iabbr begining beginning
iabbr befoer before
iabbr becuse because
iabbr becuase because
iabbr becomeing becoming
iabbr becasue because
iabbr beacuse because
iabbr bcak back
iabbr baout iabout
iabbr balence balance
iabbr bakc back
iabbr awya away
iabbr audiance audience
iabbr audeince audience
iabbr artical article
iabbr aplyed applied
iabbr appeares appears
iabbr andthe and the
iabbr anbd and
iabbr amke make
iabbr alwasy always
iabbr alreayd already
iabbr alot a lot
iabbr almsot almost
iabbr allready already
iabbr ahve have
iabbr ahppen happen
iabbr agian again
iabbr adn and
iabbr acomodate accommodate
iabbr acommodate accommodate
iabbr acn can
iabbr acheiving achieving
iabbr acheive achieve
iabbr accomodate accommodate
iabbr accesories accessories
iabbr tatn tant
iabbr consatnt constant
iabbr constatn constant
iabbr substistion substitution
iabbr postition position
iabbr atmoic atomic
iabbr nanjaing nanjiang
iabbr spolier spoiler
iabbr teh the
iabbr _Na 6.022 × 10**23
iabbr _atm 101 325 Pa
iabbr _c 299 792 458 m/s
iabbr _G 6.6742(10) × 10**-11 m3·kg-1·s-2
iabbr _h 6.626068 × 10**-34 m2 kg / s
iabbr _e 2.7182818284590452353602874713526624977573
iabbr _pi 3.1415926535897932384626433832795028841972
iabbr _excelabc =A1=B1=C1=D1=E1=F1=G1=H1=I1=J1=K1=L1=M1=N1=O1=P1=Q1=R1=S1=T1=U1=V1=W1=X1=Y1=Z1
iabbr _abc ABCDEFGHIJKLMNOPQRSTUVWXYZ
iabbr _sp"" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
iabbr _sp"- "-----------------------------------------------------------------------------
iabbr _sp"* "*****************************************************************************
iabbr _sp"= "=============================================================================
iabbr _sp#- #-----------------------------------------------------------------------------
iabbr _sp#* #*****************************************************************************
iabbr _sp#= #=============================================================================
iabbr _sp//- //----------------------------------------------------------------------------
iabbr _sp//= //============================================================================
iabbr _sp/// //////////////////////////////////////////////////////////////////////////////
iabbr _sp/** /****************************************************************************/
iabbr _sp/*= /*==========================================================================*/
iabbr _sp/*+ /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
iabbr _sp/*- /*--------------------------------------------------------------------------*/
iabbr _include #include <stdio.h>#include <string.h>#include "array.h"#include "myfunc.h"#include "mytemplate.h"#include "mypro.h"
iabbr _printhelp void PrintHelp(){fprintf(stdout,"Usage: \n");fprintf(stdout,"\n");fprintf(stdout,"Created on, Last modified on, Nanjiang Shu\n");
iabbr _allocline int linesize;int maxline = 300;Array1D <char> line_1darray(maxline+1);char *line = line_1darray.array1D;
iabbr _stdid <F2>if(id[4] == '\0'){id[4] = ' '; id[5] = '\0';}<F2>
iabbr _main int main(int argc, char** argv){
iabbr _mydatatype #include "../MyInclude/DataType.h"
iabbr _myconstant #include "../MyInclude/Constant.h"
iabbr _mycommon #include "../MyInclude/CommonFunction.h"
iabbr _gnuplot #!/bin/env gnuplot -persist
iabbr _awk #!/bin/env awk -f
iabbr _python #!/bin/env python
iabbr _perl #!/bin/env perl -w
iabbr _bash #!/bin/bash
iabbr _csh #!/bin/csh
iabbr _ksh #!/bin/ksh
iabbr _sh #!/bin/sh
let &cpo=s:cpo_save
unlet s:cpo_save
set autoindent
set autoread
set autowrite
set backspace=indent,eol,start
set balloondelay=100
set cindent
set cmdheight=2
set complete=.,w,b,u,t,i,k~/.vim/wordlists/*,k
set dictionary=~/.ispell_british,/usr/share/dict/words
set fileencodings=ucs-bom,utf-8,default,latin1
set formatoptions=cqlro
set grepprg=grep\ -nH\ $*
set guioptions=aegimrLt
set helplang=en
set history=100
set hlsearch
set ignorecase
set incsearch
set infercase
set listchars=eol:$,tab:»·
set matchtime=3
set nomodeline
set mouse=a
set printoptions=paper:letter
set report=0
set ruler
set runtimepath=~/.vim,/var/lib/vim/addons,/usr/share/vim/vimfiles,/usr/share/vim/vim72,/usr/share/vim/vimfiles/after,/var/lib/vim/addons/after,~/.vim/after
set scrolljump=5
set scrolloff=3
set shiftround
set shortmess=filnxtoOrT
set showcmd
set showmatch
set smartcase
set smartindent
set smarttab
set suffixes=.bak,~,.swp,.o,.info,.aux,.log,.dvi,.bbl,.blg,.brf,.cb,.ind,.idx,.ilg,.inx,.out,.toc
set tabstop=4
set termencoding=utf-8
set textwidth=78
set viminfo=/10,'10,r/mnt/zip,r/mnt/floppy,f0,h,\"100
set virtualedit=all
set visualbell
set wildmode=list:full
" vim: set ft=vim :