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

vim エディタを開発環境用にカスタマイズしよう♪ ( CentOS7 )

$
0
0

vim エディタを開発環境用にカスタマイズするよ♪ ( CentOS7 )

  • Step ① : vim 用 syntax color file のダウンロード
    • Dark Visual Studio colorscheme for Vim
command
wget https://github.com/termNinja/vim-vstudio-theme/archive/master.zip
unzip master.zip
cd vim-vstudio-theme-master/
ls -R
.:
README.md  vstudioDark.vim
  • Step ② : vstudioDark.vim を, vim 設定フォルダに格納する
command
cp -vi --preserve=all ./vstudioDark.vim /usr/share/vim/vim74/colors/
ls /usr/share/vim/vim74/colors/vstudioDark.vim
----------------------------------------------
/usr/share/vim/vim74/colors/vstudioDark.vim
----------------------------------------------
  • Step ➂ : ホームディレクトリに, vim 設定ファイルを作成する
    • 開発環境用にカスタマイズする設定を書きます
    • 構文の色に先ほどダウンロードした, vstudioDark を使うように設定します
command
cd ~
touch .vimrc
vi ./.vimrc
↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
" タブ幅をスペース 4 つ分にする
set tabstop=4
" タブを半角スペースで挿入する
set expandtab
" vim が自動で生成する ( 読み込み時など ) スペース 4 つ分にする
set shiftwidth=4
" 改行時などに自動インデントを行うようにする
set smartindent
" 空白文字の可視化
set list
"可視化した空白文字の詳細な表示設定
set listchars=eol:↓,tab:>\ ,extends:<
" 0 で始まる数値を, 8 進数として扱わないようにする
set nrformats-=octal
" ------------------------------------------------------------------------------
" 全角スペース・行末のスペース・タブの可視化
if has("syntax")
    " 構文ごとに文字色を変化させる
    syntax on

    " PODバグ対策
    syn sync fromstart

    function! ActivateInvisibleIndicator()
        " 下の行の" "は全角スペース
        syntax match InvisibleJISX0208Space " " display containedin=ALL
        highlight InvisibleJISX0208Space term=underline ctermbg=Blue guibg=darkgray gui=underline
        "syntax match InvisibleTrailedSpace "[ \t]\+$" display containedin=ALL
        "highlight InvisibleTrailedSpace term=underline ctermbg=Red guibg=NONE gui=undercurl guisp=darkorange
        "syntax match InvisibleTab "\t" display containedin=ALL
        "highlight InvisibleTab term=underline ctermbg=white gui=undercurl guisp=darkslategray
    endfunction

    augroup invisible
        autocmd! invisible
        autocmd BufNew,BufRead * call ActivateInvisibleIndicator()
    augroup END
endif
"-------------------------------------------------------------------------------
" colorscheme 項目は, autocmd こうもくより下側に記述されていなければならない
" エラーがでてしまう
colorscheme vstudioDark
↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑

vi インサートモードを抜け, wq で書き込んで終了します。
↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓

上記に書かれている, この中が記述する設定です。

↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑
  • Step ④ : 動作確認
    • vim ./.vimrc で以下に示す画像の様になれば ok
    • ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    • 2018y07m22d_190811812.png
    • ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    • 今回設定したカスタマイズ vim 設定を他のユーザでも引き継ぎたい場合は下記のような手順で行えば良い。
    • ユーザ名などは, 適宜, 各自の環境に置き換えて行って下さい。
command
cp ./.vimrc ../home/lpicstudy
chown -R lpicstudy. ../home/lpicstudy
( ここでは ) コピー元は, 先ほど作成した, .vimrc のフォルダを指定しています。

Viewing all articles
Browse latest Browse all 5608

Trending Articles



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