找回密码
 注册
关于网站域名变更的通知
查看: 536|回复: 2
打印 上一主题 下一主题

一个适合编程使用的VIM配置文件

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-3-31 10:28 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
vim- F7 |# A  c8 G* J
- T7 O+ _: ^0 F2 [
& Z+ m1 m# q# E# ?" v
配置文件:.vimrc 下面是一个适合编程使用的VIM配置文件:
5 g, @% I& M  R0 x% d9 L- {: C  b- k* S- _* @1 |2 M3 O& l
" User definitions ==========================================================: V3 R2 [; D: E6 o! S
- U# H* e: i+ f2 K0 B/ `; q
set nocompatible7 p4 G0 }1 A3 w" U% O1 F

6 J+ F( O5 r# D! A  lsource $VIMRUNTIME/vimrc_example.vim
1 K5 _$ e7 L! O  a) r
4 C3 x! \" j$ Q. X- ~" W; ?2 y) Iset nobackup4 s6 B# y* `0 E$ C3 L8 Q) X
9 [* i2 l9 v% s- H
set tags+=~/.tags
  z5 z0 ?( d2 n$ P" u8 J0 N' p3 L* s0 Y  g
set nu
8 _. G$ W* q/ Z! Z* S# P! F8 _) a/ n6 G, i- @- r
set autoindent; b- {% O' `& |( c. U

  l9 x( d: c- t  h4 D! O' h# Bset tabstop=45 K# P7 ]9 H: T) `
" b: Q) \/ ~$ T2 {' X# h  ]; L+ Y
set et  z, [+ Z: B, Z0 @
  K) Q# A6 M4 S/ o% p# O: X, P; a; e
set shiftwidth=4( T* Z& V0 D, Q9 g, T4 w" M

% H' }' [' T, Q" Qset showmatch! y1 Q# [6 |* D: Q+ N/ J7 P

$ u$ {9 X$ w5 L: H7 \3 |* F   - J" j4 v, @" r9 N
$ D  n1 u% [9 ?" B# `) h$ ^0 r
map <F12> :!ctags -R --c++-kinds=+p --fields=+iaS --extra=+q .<CR>
- I, ^0 p  o7 O+ F4 E
& ?* X0 @5 q3 s: Z5 s5 l8 W+ llet OmniCpp_MayCompleteScope = 10 w; _( q" {4 C% b
; v  ?# x6 h" I3 O* V
let OmniCpp_ShowPrototypeInAbbr = 1, X6 {* s) Q  A# i  [+ f2 h4 y

1 R5 ~2 a( [5 k1 `/ Tset completeopt=menu
; }5 m1 Z5 r4 |$ T4 \! G
! v9 O  s2 g6 N: n- }   
# @( v5 B5 c8 B, D
! z" t' L4 l2 h& }: \map <Esc>[7~ <Home>" i6 W$ t2 I7 D8 z" n# m
$ n' u2 O$ ?" l" g
map <Esc>[8~ <End>
6 U) x( t* \  w6 {( {5 j' z! J; c2 t2 G. T$ q" i
imap <Esc>[7~ <Home>
) p4 q- z/ @- Y; \2 R1 i# A5 T" O
  T6 C( ]: l; h6 A$ E5 U' cimap <Esc>[8~ <End>
5 F. L2 L) z  X" P2 N
) S* u, g) I3 U; @0 ?   . h. x8 J0 M6 ?
, I: p- H$ m1 b- [) z. f: }2 N
   3 p( L$ j, e8 v6 }% H4 t0 u: p
- h7 G- V. [: F# J( |: H* h2 q# }
   ' e5 W$ D. ]) k, t" N

( r7 ^$ v4 A- |   ! o6 W: n' E9 }$ C0 B8 m

3 L* J- d  ?# S% f自动缩进::set cindent或者快捷键gg=G
  H8 }& w. o3 o% Y/ e! R
2 R3 U4 Z" D! C0 S   ; I* X) C7 R  X" z& B' ^5 P
4 Z  k+ e0 k2 q4 S- p& \$ ]
替换::s/aa/bb/g
  g0 B0 V5 m% `4 S" Y
$ y5 \5 Z0 W3 G/ l:n,$s/aa/bb/g6 R" O4 C' {9 Z' L2 \, Q, u

3 l" w/ X- P4 R/ ^! i# P* b1 u6 t* J%s/aa/bb/g+ z( {7 M/ L$ R. D6 ]2 v$ @
& M8 G" F" S8 f$ {9 @0 r
   
2 J) E5 U" D. r0 D+ y. g5 m0 m5 B+ ?8 \5 e0 Q7 O1 K1 w
G末行- f0 b5 Z3 ~' T$ f' P# e
0 u/ Y: ?2 @! y
gg首行
) [1 x7 E, c( \. ~8 e, O' {- q# y+ d! Y0 H3 x
   % B" O' k  T. w) Z4 S
' ?* y+ w8 k- e  e' q  }( ~$ |
0行首7 Q; c5 ]% p' N1 }
9 Q5 x8 ^3 }' H, s9 y: s; v- p  e' P
$行尾% R' W: }# {! j& `% m

5 e! n9 _5 u- o2 z: T: d   
& y' Y* m2 ~1 Z( ]: A6 l0 P
7 _" c+ r* F0 q. P7 N()上下段' T+ a+ q+ {& G2 W# g

. A$ T. B3 q- rSyntax on 彩色 set nu显示行号2 ~7 x; E7 ]: R8 S/ Y2 Z* K

4 a4 W. a7 {5 o' X9 G$ |   ! S# `7 h" x5 }0 o2 {

- |$ b4 K  t& ~( W%括号匹配6 |* h* m6 A9 f5 t& B  Q) g# q: L

8 `: V& @# G7 D) E7 X& D, ^   ' u9 \( U" i( r% d8 J
" J( H* G+ ~: F9 N" A
*#搜单词
% ^# f! }( l9 |' _$ y: p, z5 B' r% l5 g( @1 A+ L9 u. j! K% D
   % a9 [# M% S7 f' i
" b+ m) ~9 [+ v' Q+ W& N5 G
复制:yy
/ H8 y+ a" V$ ^% Z3 c: _/ q. z7 ]& g: p
:1,39y
- F9 I/ i! |6 f' `
8 A3 Z% g0 Y4 M' ^4 C  ~删除::1,3d
4 S( J) k/ }' O, f, z( y& k' \, P
2 ?7 ]2 F, P/ Y$ u4 F( N; u  l剪切:dd
- K. d) v& Q: q( J3 z. Q* x  v. j6 u; i: [5 T: T
粘贴 p) M8 S8 N; m$ k5 `0 s2 a9 o

. C9 L# L, B# ~% H  H   
& V8 ~& C& K) U. }  H1 N" r( T$ R$ s
?/ 搜索   s& O- q! r0 q

8 R4 i: [4 j5 X8 s4 Q, k# BSet nohls不高亮显示搜索结果/ K+ W& g  m1 o; b2 G9 h
' j  p  p8 Y* e2 k
   
  K# T' M- {7 }1 f: H7 K
" D8 m% G0 ?/ N:n跳行5 }: m: b2 ?: n* F  B# D
* U4 g) k2 U0 K0 f. c0 ]

7 v  [: x" v) P& b/ h& H' \' P
  J& }- E! f  h# e/ |" c" f: C' ?6 @" H% m  [! ]- w, D( e

1 A9 f3 W) S" W
  • TA的每日心情

    2019-11-29 15:37
  • 签到天数: 1 天

    [LV.1]初来乍到

    3#
    发表于 2020-4-1 17:24 | 只看该作者
    一个适合编程使用的VIM配置文件

    该用户从未签到

    2#
    发表于 2020-3-31 17:47 | 只看该作者
    适合编程使用的VIM配置文件
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-11-25 19:07 , Processed in 0.171875 second(s), 27 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表