.vimrc

少し前に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のせいのせい


Source: https://habr.com/ru/post/J20898/


All Articles