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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
vim0 T* ^6 _4 t0 k1 S

/ l  K% b8 j5 H, v( V; X8 _4 C0 [0 G! M" h
配置文件:.vimrc 下面是一个适合编程使用的VIM配置文件:3 v1 o! F  P! p! }  ^! {4 o$ J

7 `( v: N0 m! Z, o) J" User definitions ==========================================================
( G) K$ ^$ ~3 h2 k5 @. _
9 ?. J$ {# u. y4 u; V8 wset nocompatible0 \6 t) m  W# k0 @

/ n" ], ]' c6 `# D- Y7 E) ]source $VIMRUNTIME/vimrc_example.vim
6 m# Y5 D/ i% q2 o" w. ^" ^. k+ {4 T5 {
set nobackup6 Y6 n/ K0 i' C& X# g$ g

  D7 u! h/ B" yset tags+=~/.tags# x9 _! j: Y7 k1 w" @% V, R
7 ^& S" B: u$ k+ g+ \0 Z" r. j0 @
set nu
- K$ z' q* R2 G7 O/ g- U9 O! g) X
set autoindent3 i4 R0 W5 o! D' z, O9 M

6 i0 |& n- l5 r/ ]; r6 y& K+ ]set tabstop=42 X! o8 U7 s* }/ K: A
* ~: [& }. i% k/ L
set et+ c/ Q  V. H* r9 M7 x0 v
9 Y, M( h$ ?8 j4 ?# `  l
set shiftwidth=4) z( O$ q6 A; {0 M
3 j: D$ ^' Q/ l* ?
set showmatch, I  ~6 F& }: J. Q- l5 }  u

3 ]! {. e/ t3 c   
' M/ Q; W4 S9 k6 r/ I  t
  }* E, q# x  f/ L- u9 \map <F12> :!ctags -R --c++-kinds=+p --fields=+iaS --extra=+q .<CR>% x) \( q- z- f1 M8 M5 B' T$ D

  P( g8 u3 l4 i7 Qlet OmniCpp_MayCompleteScope = 15 a1 }! t$ Y; W2 W6 k: \2 u! z2 n$ D

3 {, l1 k/ C. T% J, @5 y, D7 a$ j5 dlet OmniCpp_ShowPrototypeInAbbr = 14 T( O, L0 z" l, [' R5 D( j
% A: M, o' S+ ]# ^& v, S5 C
set completeopt=menu1 r2 A* l* _. e! ^  F3 ~

: W1 j) U) {6 f& A$ S  s- b; a  i   + u1 T+ {# C' N" R0 X+ q0 i  c' ~

. G7 X& V- W0 o& A. G( tmap <Esc>[7~ <Home>; q0 Y- e/ A% U3 N  {) b
. g8 p2 e& d# p, P$ r
map <Esc>[8~ <End>; J" Z' g0 M- h

! @' G; [4 T- _% J% r* Limap <Esc>[7~ <Home>
3 u( m, g  m4 n" S$ c6 |. `5 I6 W/ u; r) ?3 x5 L0 G
imap <Esc>[8~ <End>
  D: N6 _' W5 p5 p( p8 _/ F
# I: H$ a/ N' T4 _# `: q, y   & D! _; f& [. d- Z, Z
1 r/ P* f& L& [* N7 _% m  h& \) Q0 u
   ' \, z1 z$ Q" c: b3 L4 h" |+ ?, N# U1 N

* u' _1 y! h% a! S) Y   0 d$ n# X- A; p- N; Q5 a- a
$ r: ^$ n1 m9 e/ @3 ]& ~: O: h
   
  ^4 e# q) J( L/ {9 d0 o4 A/ W- |
1 Y: j4 N* c; f1 ~$ P" _4 u自动缩进::set cindent或者快捷键gg=G
  [1 d  I% I$ v' `0 Z( \
$ p  }& P; Y- G* t1 V" O( X   
  X6 \: s" o7 d7 r" E+ J) W; |& E* N) N+ l+ C! a2 @% Q% S2 f
替换::s/aa/bb/g
3 E& m, V2 ?2 f/ L: ^. m3 {  Z0 X1 M* X' N1 C3 d
:n,$s/aa/bb/g1 F' F* ^! J0 _  b% d9 t

( r+ ]5 y: @: `5 F4 d%s/aa/bb/g
0 O) t9 i7 [* ~- i0 A1 l
- n0 {" U- M* Z2 n6 U0 B   $ j) ], _" O4 b5 `- A# y% I

6 r1 m5 x, Q- t& {- D3 l) iG末行" j: n! s0 Q- m6 g8 {4 d
! D- @$ S! a8 Y0 o
gg首行
: V! n( Y8 w" c  O9 {* h- f& l( g; ^# H7 O2 k% B" O
   / Z8 S" Y& L5 e

0 ?6 \7 a' P  _0行首
  F8 e) D' g  A* c
/ P. \/ d2 ^0 g$行尾" w6 K3 @/ x- r5 c4 s
0 L/ Z5 {6 a  H: Q5 g
   , d* t/ ^& d, ^' D

1 h/ A3 Q7 Z0 @()上下段
' P0 M4 C9 m, y2 l4 M
' _8 t2 i3 R# G$ KSyntax on 彩色 set nu显示行号
6 w, z4 a% U1 u% X% N$ T( Y
4 R5 _" D5 ~: B8 z     L" [' A& u# `; n6 O/ y1 k# ^3 Q
1 m* u* w# T+ m! n  E1 R
%括号匹配; Y4 `$ t9 l; E  w4 m$ n8 z

9 Q8 ]- q5 G& r1 T: N   7 F  R! B' y9 Y& a7 L' u

5 g  f' c  p4 Y; O  U' A1 F% H*#搜单词9 h% s, V' f; @) G% d2 X( `
2 A) N5 ^) S4 |3 t. d( v
   
/ o3 H4 }  Z& P+ _0 ]. {3 A1 u" X9 I% l
复制:yy
9 A) B+ v$ {* K9 ]5 n: ^- |; [' a6 Y7 a$ W: [9 `
:1,39y
/ Z1 G% ?$ U( J+ {# Y3 _  \1 ?
: Y7 c6 ?: U( R: Z! B) p/ A删除::1,3d: e9 V& Y+ {. k# p  Z0 v2 u2 h% Z
) n8 z& P  r) ?5 d
剪切:dd
7 T- Y0 y4 f7 _& f4 t( H2 `0 A, E1 {; ~$ R7 ?
粘贴 p) v' F7 d3 t4 ]9 s' J/ l! |* {& {
5 ^1 I9 l, B4 i: H; I8 k+ {! j
   % S! D6 N* y% h
  k$ V9 U' U( [2 K0 N+ o1 T
?/ 搜索 ' F; r( [  O, R0 i! E
; m  N; Q& o9 J, t
Set nohls不高亮显示搜索结果) G. D6 h/ x! q  A$ l; E$ d
; l2 C1 P0 N  Q; u( P
   + U9 {0 d$ X, z, v

4 [' B' ~2 |. @! y# D:n跳行! A4 C  t  n  H4 ^# O, I9 a& [1 z

8 k! u* j6 v6 O; e, w1 Q
& R- R0 Z$ w$ ^* b
) z# _: [, C9 C( {5 e/ D- L6 A* c) N' ]+ D- D& n2 h2 `9 o
' g" s4 G4 I1 A3 G9 p

该用户从未签到

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-10-26 02:15 , Processed in 0.140625 second(s), 26 queries , Gzip On.

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

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

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