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

エンジニア2年目のVim設定ファイルを公開する

$
0
0

初期のvim環境

vimって何やねん

配属されていきなり、vimを使えと言われても、まだ何もわかってないですよ私。
バックスペース押しても文字は消えないし、普通に入力しても編集できないし、何これ。
そんなレベルだもの、もちろんvimの設定ファイル .vimrcなんて知らない訳であって。
素のvimを使っていたら、先輩に「このくらいは設定した方がいいよ」と渡された.vimrcがこちらです。

setnumber "行番:q号を表示する
set title "編集中のファイル名を表示
set showmatch "括弧入力時の対応する括弧を表示
syntax on "コードの色分け
set smartindent "オートインデント
setts=4 "タブキースペース
setsw=4 "勝手にずれるスペース
set incsearch " インクリメンタルサーチ.1文字入力毎に検索を行う
set ignorecase "大文字/小文字を区別せず検索
set smartcase " 検索パターンに大文字を含んでいたら大文字小文字を区別する
set hlsearch "検索結果をハイライト
" ESCキー2度押しでハイライトの切り替え
nnoremap <silent><Esc><Esc>:<C-u>setnohlsearch!<CR>set cindent
set expandtab

本当に最低限ってところですね。でも、タブキーの操作など、そこそこ満足して使っていました。

エディタ入れようかなあ

でも、エディタって見やすいんですよ。VS CodeとかSublime text

まとめ

最後に一挙記載します。快適なVimライフをお過ごしください。

dein.toml
# 基本は github.com のレポジトリーを指定するだけ[[plugins]]repo='Shougo/dein.vim'# git clone 後、実行すべきコマンドがある場合はこんな感じ[[plugins]]repo='Shougo/vimproc.vim'hook_post_update='''ifdein#util#_is_windows()letcmd='tools\\update-dll-mingw'elseifdein#util#_is_cygwin()letcmd='make-fmake_cygwin.mak'elseifexecutable('gmake')letcmd='gmake'elseletcmd='make'endifletg:dein#plugin.build=cmd'''# ブランチやタグを指定したいとき[[plugins]]repo='delphinus35/typescript-vim'rev='colorize-template-strings'# 特定の条件で読み込みたいとき[[plugins]]repo='elzr/vim-json'if='''!has('kaoriya')'''# 依存関係を指定したいとき(下で見やすくするライン)[[plugins]]repo='vim-airline/vim-airline'depends=['vim-airline-themes'][[plugins]]repo='vim-airline/vim-airline-themes'# かっこ閉じ[[plugins]]repo='Townk/vim-autoclose'# syntaxエラー表示[[plugins]]repo='scrooloose/syntastic'# 末尾の全角と半角空白があれば赤くハイライト# :FixWhitespaceで全て削除できる[[plugins]]repo='bronson/vim-trailing-whitespace'# git関連、変更・追加・削除箇所がわかる[[plugins]]repo='tpope/vim-fugitive'[[plugins]]repo='airblade/vim-gitgutter'# ctrl+pで曖昧検索ができる, 新たにファイル開ける[[plugins]]repo='ctrlpvim/ctrlp.vim'# 検索結果の件数を表示[[plugins]]repo='osyo-manga/vim-anzu'# ディレクトリ表示に使いたい[[plugins]]repo='scrooloose/nerdtree'# vue.js用[[plugins]]repo='posva/vim-vue'# nginxの設定ファイル用[[plugins]]repo='chr4/nginx.vim'

参考記事

https://qiita.com/zwirky/items/0209579a635b4f9c95ee
https://qiita.com/nabewata07/items/d92655485622aeb847a8


Viewing all articles
Browse latest Browse all 5608

Trending Articles



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