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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
vim
; `" f9 G* R) q, n! |- g( v+ u
5 e. ?5 ], r( n3 c! b+ L
# t+ u) k+ L# h8 u配置文件:.vimrc 下面是一个适合编程使用的VIM配置文件:8 o8 I4 l/ I$ h. x( Y
9 ?+ `3 |" E; r) ?% e
" User definitions ==========================================================
! r$ S1 X) R. @9 ?6 g( \3 [# r% T$ g8 l$ k  ]  M4 z+ e
set nocompatible% c9 j! p3 h8 y8 m

- R& p" S% q' r- `6 R6 M! usource $VIMRUNTIME/vimrc_example.vim
7 J) c5 x/ U; z! m! d3 s" D+ r5 F0 B( g  h- f/ H2 l. h- p
set nobackup
4 w7 I: X! C5 k7 h- H. U) e" p' n1 F/ y) C
set tags+=~/.tags: z. X' U/ d7 W4 c

6 G/ ~4 r! ?& Y& ~2 e7 mset nu
% }% x) Y( n2 D% X4 G0 W% k4 p8 q7 s8 |' V
set autoindent; V+ a' T$ d. l8 U2 N' ?
0 [2 p" ^7 v5 \! r2 r
set tabstop=4! E0 \9 N. }1 h) t1 S1 H4 ]
1 `2 M+ ~9 z  W, Q
set et
% F6 B- O4 G6 a5 c3 s  W
+ B, _1 E4 w1 o5 @set shiftwidth=40 X) J7 S7 k. U* }1 Z( X) n* @
; m) J4 e0 a$ E
set showmatch
3 z7 V, y4 ?# D! P3 E( p# Q+ ^# w  L" G$ m8 P) m  V, Y2 o
   ! g) j* D  W) V3 }# n; j

  Z& x2 L! I$ `$ Kmap <F12> :!ctags -R --c++-kinds=+p --fields=+iaS --extra=+q .<CR>1 f. w# X& _7 F/ h+ Z. |

& S, D2 X, c5 g) o/ o1 R* hlet OmniCpp_MayCompleteScope = 1; p0 ~! P8 b& f( W0 I9 b: N' ]
" l* I+ A) C: N5 e! I7 c# r) A
let OmniCpp_ShowPrototypeInAbbr = 1
; k9 s. e9 W5 f  J9 u0 A
2 R( [3 _8 ?. s' Uset completeopt=menu0 E5 Y3 q9 w  O6 g5 n
0 ^2 ?2 X, U1 J+ ~( [  h' ?* |
   4 z7 L) F0 X3 \! z; n

; U6 C0 @$ M$ z" p$ G7 n# Z( W& ~map <Esc>[7~ <Home>  Z4 G8 A! T. F. U2 B
! E( ?8 Y$ [) m- l+ X6 Y
map <Esc>[8~ <End>
1 f- i' w4 K) n# {$ t' F1 g# `1 [* I) v8 Q9 `2 ?
imap <Esc>[7~ <Home>. Q0 d5 i+ Q4 g; |' S

8 @8 ?" Q( ]* I6 D* [, ?6 rimap <Esc>[8~ <End>: R0 _0 ^  X4 i8 U' _
3 E; k' A0 x8 I* H! C9 {! c2 _
   # q/ {2 m# d3 ~* V9 M% B7 J

8 |3 a8 B6 t6 _3 T, p  y% b   7 Y% Q8 P/ |' X& @; b

8 Y5 d! A5 ?! C! O   
- q) o7 W" U$ X# q5 W9 a+ Y4 S; n4 ?+ X6 \( m1 z( _' a% @
   
) s5 W4 G2 o0 u8 ]* w  ?* P6 B1 X# g) m9 B5 j
自动缩进::set cindent或者快捷键gg=G
# {3 x8 K3 E- D+ Z
# R5 {2 i! S1 y+ m   . _4 a) |! z2 `" P' F* R- D
% @) ~! U  @. k# X
替换::s/aa/bb/g
) Q8 i6 K3 A# E' ^4 I
+ j: m1 O* ~- G6 c:n,$s/aa/bb/g6 R" k$ @9 p; Z5 e' X3 e& I

) M% |" B! e0 K- u7 B2 O% M3 W& n%s/aa/bb/g; _0 D$ D4 C3 X( q- h

, }0 W( k+ m  l: N) y9 T% H/ \   4 Z' n' k! o. a; q- {; K
7 u9 O4 [& H, ?2 _/ R% n. Y5 _" R
G末行
& L0 }' G5 E; E3 b' K
) |; I3 N: t% b# Y6 }* r0 \gg首行! u- t: x' J& U& R: h. A& N
1 n7 ^* }2 j0 t1 X4 [" K% t/ y
   
  _' g9 w. L* X. _7 s7 g4 Y3 q. {4 \
0行首$ ~3 M# z0 M: J! b: C
0 K1 t/ |& m+ |3 X* s% L) N$ d) s
$行尾
  p; Y: @; M0 d/ i( j
: U" f" |: @8 p2 [$ E   
# N' v: h( P3 B" i. t$ T% S' l* |# N, n1 w+ h
()上下段
. U/ I7 `# }6 _: \
' c/ ^8 |& ^) b3 q1 [( L% s9 P% YSyntax on 彩色 set nu显示行号
% ?3 ~+ o/ a! j" k! T$ t$ k/ D" Q6 l" O
   
& N: {  C# S& m* i$ C2 U8 X- v7 n* I
%括号匹配
1 [! L" o4 s+ S; j4 f' g* F2 s/ i. y# E- j+ [/ b+ d
   
, V  z! X3 G& i4 D+ ~6 I% L0 n+ E# T  E$ R9 G6 L1 c# `0 }' B
*#搜单词
: h+ U  R( V0 {9 v% T: C+ g3 d& T
$ q, S- R: r: F3 X& P     u8 L( ^: ~0 ?# S% i
3 E. s7 w* N" ^! ]( U6 j
复制:yy/ S1 y' M/ B% A  P$ c. z; j6 A; T
" R/ v/ R2 e. c& n. P
:1,39y
+ G! ^$ `! @( F3 O8 I; c7 O! k( ^! o! n. I( G+ H- B) Q* X
删除::1,3d
8 Y0 I; W6 l6 z2 _& W- @
) s' k0 u$ p% i9 S) `剪切:dd% ^1 q: N2 Z% l! \( `0 e

2 Y. D9 p, ^9 |; S5 P粘贴 p
# k/ G% F" T6 [6 |0 t: N/ c* k. c
( j. ~6 _# ^; J0 W   
4 i+ Q6 \6 W0 p/ P* P
% U9 Y( K& ^8 L1 [?/ 搜索
- g, p: H) [. X9 m5 g, ~% a1 f/ ^4 D) |
Set nohls不高亮显示搜索结果" r# ]6 q9 p( \* X/ }) `; F
7 @- R* U$ W7 m5 i: \* O% Y* q
   , K! s; c. J8 |7 G4 o8 S2 f

% q( Q( b1 h7 ]* e:n跳行
: z0 r% W* f: r  G5 T
9 M+ h/ C2 Y2 `* y; t 9 `: _& n" C# E9 ^
) P3 C' ]8 u; j" D7 f

0 K! T3 Q1 r0 _4 A
& J% g# v/ [! v5 H$ d

该用户从未签到

2#
发表于 2020-3-31 17:47 | 只看该作者
适合编程使用的VIM配置文件
  • TA的每日心情

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

    [LV.1]初来乍到

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

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-11-25 20:06 , Processed in 0.187500 second(s), 26 queries , Gzip On.

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

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

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