少し前にLinuxに移行し、vimをエディターとして選択しました。 この間、私は(カットの下で)まともな設定を取得しました。 私はvim'aを設定する際に神聖な知識を交換することを提案します:)
1 マップ! < S-Insert > < MiddleMouse >
2 自動インデントを 設定
3 背景を 設定 =暗い
4 set backspace = indent 、 eol 、 start
5 セット エンコーディング = cp1251
6 セットの エキスパンドタブ
7 set fileencodings = ucs-bom 、 utf-8 、 default 、 latin1
8 set guifont = DejaVu \ Sans \ Mono \ 10
9 helplang = enを設定
10 セット 履歴 = 50
11 set mouse = a
12 set printoptions = paper : a4
13 定規
14 set runtimepath =〜/ .vim 、 / var / lib / vim / addons 、 / usr / share / vim / vimfiles 、 / usr / share / vim / vim71 、 / usr / share / vim / vimfiles / after 、 / var / lib / vim / addons / after 、 〜/ .vim / after
15 セットの サフィックス = .bak 、 〜 、 .swp 、 .o 、 .info 、 .aux 、 .log 、 .dvi 、 .bbl 、 .blg 、 .brf 、 .cb 、 .ind 、 .idx 、 .ilg 、 .inx 、 .out 、 .toc
16 set tabstop = 4
17 set termencoding = utf-8
18 セット ビジュアルベル
19 ウィンドウの 設定 = 54
20 セット 数
21 カラースキームスレート
22 セットの HLS
23 セット IC
24 セット stal = 2
25 構文
26 "インクリメンタル検索(入力するとジャンプ)
27 セット incsearch
28 "オートクロージング{<CR>
29 imap { < CR > { < CR > } < Esc > O < Tab >
30 "Cスペースによるオートコンプリート
31 imap < C-Space > < CX > < CO >
32 「スマートホーム
33 nmap < ホーム > ^
34 imap < ホーム > < Esc > I
35 "元に戻すレベルを100に設定
36 元に戻すレベル = 100
37 "デフォルトのx-クリップボードを使用
38 set clipboard = unnamed
39 "変更された場合、自動再読み込みファイル
40 セットの 自動読み取り
41 "/ tmpにバックアップを保存
42 set backupdir = / tmp
43 ディレクトリの 設定 = / tmp
44 "VCSマッピング(コミット、更新、非難)
45 cmap Up:VCSUpdate
46 cmap Ci:VCSCommit
47 cmap blame:VCSBlame
48 imap < CS > < ESC > :VCSInfo < CR >
49 nmap < CS > :VCSInfo < CR >
50 キャブアップ
51 cabbr ci Ci
52 cabbrのせいのせい