Quantcast
Channel: Vimタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 5608

vimrcのなんとか

$
0
0

Summary

vimrcを書くのに必要最小限な知識のまとめ

Thanks

Vim-JPの掲示板のみなさま

Index

下記をのんびり書くよ〜
  1. minimal.vimrc
  2. syntax ( vimrc で色付け )
  3. syntax ( syntax file を自作する )
  4. map
  5. options
  6. command
  7. template

minimal.vimrc

まずはここからスタート

# 作業用フォルダ foo を作る$ mkdir foo/

# 作業用フォルダ foo に移動$ cd foo/

# 設定ファイル minimal.vimrc を作成する$ echo-e'"minimal.vimrc\n\nsyntax enable\nfiletype plugin indent on'> minimal.vimrc

# minimal.vimrc の確認$ cat minimal.vimrc
"minimal.vimrc

syntax enable
filetype plugin indent on

syntax ( vimrc )

foofoofooという文字を紫色にする

minimal.vimrcを下記のようにする

" minimal.vimrc

syntax enable
filetype plugin indent on" --------------------------------------------------------"             foofoofoo という文字を紫色にする" --------------------------------------------------------" group-name Foo を highlight に追加する
autocmd ColorScheme * highlight Foo ctermfg=103 guifg=#8787af" colorscheme ron をセットするcolorscheme ron

" filetype foo を 拡張子がfoo となってるファイルにセットする
autocmd BufNewFile,BufRead *.foo setfiletype foo

" match(pattern) foofoofoo を group-name Foo に追加する
autocmd FileType foo call matchadd('Foo','foofoofoo')

foofoofooを入力してみる

$ vim -N-u minimal.vimrc foo.foo

Screen Shot 2018-07-11 at 11.22.07.png

syntax ( syntax file )

foofoofooという文字を紫色にする

# syntax フォルダをつくる$ mkdir-p rc/syntax

# syntax file を作成$ vim rc/syntax/foo.vim

    syntax match Foo "foofoofoo"
    highlight  Foo ctermfg=103 guifg=#8787af

minimal.vimrcを下記のようにする

" minimal.vimrc" syntax フォルダを path に追加するset runtimepath+=./rc

syntax enable
filetype plugin indent on" colorscheme ron をセットするcolorscheme ron

" filetype foo を 拡張子がfoo となってるファイルにセットする
autocmd BufNewFile,BufRead *.foo setfiletype foo

foofoofooを入力してみる

$ vim -N-u minimal.vimrc foo.foo

Screen Shot 2018-07-11 at 11.22.07.png


Viewing all articles
Browse latest Browse all 5608

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>