キャンセル
次の結果を表示 
次の代わりに検索 
もしかして: 
cancel
924
閲覧回数
0
いいね!
0
コメント
Hiromasa Kakehashi
Cisco Employee
Cisco Employee

Vim で YANG ファイルのシンタックスハイライトを有効にする方法を紹介します。
GitHub に公開されている yang.vim を使用します。

yang.vim の設定

(1) ~/.vim 配下に作成した syntax ディレクトリに yang.vim をダウンロードします。

$ mkdir -p ~/.vim/syntax

$ wget -O ~/.vim/syntax/yang.vim \
> https://raw.githubusercontent.com/nathanalderson/yang.vim/master/syntax/yang.vim

( snip )

2016-10-24 18:47:12 (46.4 MB/s) - '/home/user/.vim/syntax/yang.vim' saved [3415/3415]

(2) ~/.vimrc に以下の設定を追加。拡張子 .yang のファイルのシンタックスハイライトを有効にします。

autocmd BufNewFile,BufRead *.yang set filetype=yang

プラグイン管理ツールを使う場合

プラグイン管理ツールを使っている場合は、GitHub に公開されている nathanalderson/yang.vim を clone して使うのが便利です。 
ここでは、NeoBundle を使って yang.vim を設定する方法を紹介します。

(1) NeoBundle のインストール。

$ mkdir -p ~/.vim/bundle

$ cd ~/.vim/bundle
$ git clone https://github.com/Shougo/neobundle.vim
Cloning into 'neobundle.vim'...
remote: Counting objects: 9216, done.
remote: Compressing objects: 100% (12/12), done.
remote: Total 9216 (delta 4), reused 0 (delta 0), pack-reused 9204
Receiving objects: 100% (9216/9216), 2.25 MiB | 1.80 MiB/s, done.
Resolving deltas: 100% (4465/4465), done.
Checking connectivity... done.

$ ls
neobundle.vim

(2) ~/.vimrc を編集。既に NeoBundle を利用している場合は 下線の1行を追加するだけです。

""""""""""""""""""""""""""""""
" NeoBundle
""""""""""""""""""""""""""""""
" Note: Skip initialization for vim-tiny or vim-small.
if 0 | endif

if &compatible
set nocompatible " Be iMproved
endif

" Required:
set runtimepath+=~/.vim/bundle/neobundle.vim/

" Required:
call neobundle#begin(expand('~/.vim/bundle/'))

" Let NeoBundle manage NeoBundle
" Required:
NeoBundleFetch 'Shougo/neobundle.vim'

" My Bundles here:
" Refer to |:NeoBundle-examples|.
" Note: You don't set neobundle setting in .gvimrc!

NeoBundle 'nathanalderson/yang.vim'

call neobundle#end()

" Required:
filetype plugin indent on

" If there are uninstalled bundles found on startup,
" this will conveniently prompt you to install them.
NeoBundleCheck

次に vim を立ち上げたときに yang のシンタックスハイライトが設定されます。

Getting Started

検索バーにキーワード、フレーズ、または質問を入力し、お探しのものを見つけましょう

シスコ コミュニティをいち早く使いこなしていただけるよう役立つリンクをまとめました。みなさんのジャーニーがより良いものとなるようお手伝いします