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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
vim2 b7 d* Z0 w- P3 a2 h; B' F3 P

- X, p0 N) y2 k# f3 H/ j* ?3 H$ J4 e% [0 @
配置文件:.vimrc 下面是一个适合编程使用的VIM配置文件:
) K5 q! j3 u0 U2 f
7 q8 y- V# j4 E& V( R- T" User definitions ==========================================================
( O" l* a* w2 z, Q: x& w# B1 }% q9 ?
set nocompatible
7 v; s; B4 R1 X. w0 s
( x5 B$ F) p1 h8 E1 S3 qsource $VIMRUNTIME/vimrc_example.vim- p( q- ~4 W  k& M" Z
1 x0 _# w4 q: _$ t: |& y
set nobackup: j+ V3 D) [4 @6 Y+ m+ w9 B/ Q
  X9 \+ l1 _) U0 j. ?& B
set tags+=~/.tags' w6 l* b. t  C8 M: A% {' M! I

+ ]! F, s. i3 _# Uset nu( @" o, h( O/ l6 A+ K5 X# L8 M
% f/ c' I  T0 o* Z
set autoindent7 P7 |+ D! L  Y: g
8 M( M" w* v- G8 e
set tabstop=4& X) |0 g5 {* B) k0 C- i! @$ w

9 v) I2 M* |6 p2 yset et# a2 m  z) S5 R% h/ a3 q9 z* ?
( i, ]. y! W- I6 b2 l+ O; q6 ]8 Y
set shiftwidth=4
* T1 I5 A, r1 C1 G3 h: D1 J/ F8 v7 h/ |1 Q: {
set showmatch+ L* q: R: g# N- Z8 P
$ n1 X" Y8 @5 y: h
   2 s9 V% w9 c3 D/ Y/ w+ k6 E

! L: [! E7 p- b- Kmap <F12> :!ctags -R --c++-kinds=+p --fields=+iaS --extra=+q .<CR>
" S' }# S3 w8 R+ C- R5 B6 J- |  Q8 u" h! |1 E
let OmniCpp_MayCompleteScope = 1
9 E7 _7 Z5 a  W9 ^+ a% L0 ?/ Q. }' \9 o
let OmniCpp_ShowPrototypeInAbbr = 13 S% Z* J" \2 S

% g$ z! m% @1 Y: `" X& q, b; ~set completeopt=menu
5 k& l, j/ p- b; m) D* _5 ^8 X$ F1 d) X
   1 j. s; G6 z% E6 V& d- Q: t* E
- s4 @! r2 z% `* s( ~
map <Esc>[7~ <Home>
9 |0 Z. ]3 y$ H- E0 w& U9 b9 ^
, f5 p* @( ]! V" {: smap <Esc>[8~ <End>
/ |9 M0 L3 m3 P! y6 F
. F1 _9 S" j! w9 M+ dimap <Esc>[7~ <Home>1 e+ B. G$ p0 g) _6 i: S# X

8 B+ I2 A, o4 ^( g+ v3 Aimap <Esc>[8~ <End>
- S( y; @. Z, E3 ^' L7 {/ a; }) d; @) \! D2 V* Y
   
1 i  _# l& f: v+ j% ]3 ^
3 u* @$ V: x6 R   : @" O, ?( w: s" K$ h

' r0 |3 A* h8 t   
2 }5 a+ q) t7 }0 v( m( {; p0 _" D
- O/ B2 r% G2 Q% _3 U  C! X) q   
& \. ?* U$ L) Y# Y! J5 Y7 p! J8 u% j8 R; `
自动缩进::set cindent或者快捷键gg=G% c! y$ C$ x8 F. p0 Z
2 C- q. W7 v2 ]  ~0 @. a
   5 e; {; J' _! j" `2 w8 N) ?/ H; P

; K, H4 [/ p9 ^1 h- {0 X+ E替换::s/aa/bb/g
  n1 L" C6 o. c6 z! k3 F
# d9 T7 Q# E2 i:n,$s/aa/bb/g
+ U$ u% ^, Z' \2 i! m
: x' `  f8 w: b%s/aa/bb/g& P7 v$ U: s# K3 Z) d  n/ ]9 J4 C

# X, b& A3 x5 o/ p0 ~, r/ L   + L- O' }% U3 \, U
3 a( t- r8 w& E1 }2 U
G末行
9 _9 [) f; d, R( N- X' @$ i
) E1 p# |# h6 v+ @8 ngg首行- D8 z* T0 C  Q! t

; Y: Z/ a2 B4 l: K* v5 [; w( K   $ |) H, c) s( ^4 E# e8 T
  Y/ \) w  V3 ]
0行首4 w% a5 m! P4 y0 b6 N( \
2 U  n' ^$ u; r. H6 {* Q
$行尾3 y& [$ E0 w& c" U  p* @
$ ?9 a% C* h4 \+ t/ [
   8 X3 G  N* _8 u$ l2 O
' j5 d. Y$ @8 }; v3 P) M/ X
()上下段
7 \9 J8 h% C2 y5 h. G3 Y
0 d$ n8 P% {. }( j$ }+ ~Syntax on 彩色 set nu显示行号+ \$ U, r) |) B1 I: L- l

! c- U. K" [& E( g/ R5 y   
0 \: Z" \8 e/ W% P: Q5 Q" ]) x( T9 m, L3 P+ @+ c9 c  X
%括号匹配
, S7 [3 k! T, x! I5 W6 ]0 {4 F
$ ^& Z: {' `( L1 u; \; d   2 w! O% W5 _, g  y$ s! m( H

3 k" J+ Z5 t  ^) H. }*#搜单词0 f; Z# `+ d. b( A

/ |" {+ C/ J# h9 C' r   
" b7 V9 A1 x$ g) i) j: H7 |8 d
复制:yy* X, W, M$ U. p& U, V: I
1 q, k) Y% Q7 h3 X1 D1 W$ J
:1,39y/ N8 b- T+ Q: x3 S/ k& e
' ]& E& d2 F' e1 J, g5 ^) I+ a
删除::1,3d
( w% [# l* r6 d0 {. v3 Z1 C9 I1 J+ F# b' k( Y. p4 b$ V
剪切:dd. X) W) Y) \/ L" z6 n: S

+ [" {. {/ k/ r粘贴 p
. f! {8 P% f) h; J% ~' u2 C% o1 K& X% i4 M! T. o/ F2 Q5 t
   
) V' }  e. i$ E5 [2 k2 P3 C/ N4 h* a7 c/ z# j2 H+ T0 b
?/ 搜索
- U  m; _$ Y4 _0 _: a" T
- m% J! u! Y, R5 R; dSet nohls不高亮显示搜索结果7 w7 d4 g7 i7 @. O3 A( o" r* w

  @8 Y$ }: D9 K! a3 X   3 Q5 f2 j- G  x8 @( i

/ |8 W& H$ `" N  R' ]5 g0 C: w:n跳行
. d, k0 v! A! }9 D0 H. V$ |5 S9 [0 _* {  s! I# L! [8 I

8 G# P( O8 ?+ P- P% x1 P9 Y0 R' Y+ G! m
. L% P% t  L! a
- m/ R% I$ o* u8 u: }6 K& d- b
2 c7 v3 \. }# X4 }6 {

该用户从未签到

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-26 02:06 , Processed in 0.187500 second(s), 27 queries , Gzip On.

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

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

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