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

必要最低限のvimrc

$
0
0

vimの設定はなるべく少なくすませたいと思っています

私のシンプルなvimrcです

.vimrc
noremap j gj
nnoremap k gk
set incsearch
set ignorecase
set smartcase
set hlsearch
nnoremap <ESC><ESC>:nohl<RETURN>set expandtab
set shiftwidth=4set tabstop=4set autoindent
set visualbell


if has("autocmd")auBufReadPost * if line("'\"")>1&& line("'\"")<= line("$")| exe "normal! g'\""|endifendif

解説

複数行にわたる長い文中でもj、kで上下移動

noremap j gj
nnoremap k gk

インクリメント検索

set incsearch

小文字で入力した場合大文字と区別しないが、大文字の場合は小文字と区別する

set ignorecase
set smartcase

検索結果をハイライト。ESC2回押しでハイライトを消す

set hlsearch
nnoremap <ESC><ESC>:nohl<RETURN>

タブの変わりにスペース4個を使う

set expandtab
set shiftwidth=4set tabstop=4

自動インデント

set autoindent

ベルをオフ

set visualbell

ファイルを再度開いた際に、以前編集した場所にカーソルを移動

How do I get VIM to remember the line I was on when I reopen a file?

if has("autocmd")auBufReadPost * if line("'\"")>1&& line("'\"")<= line("$")| exe "normal! g'\""|endifendif

Viewing all articles
Browse latest Browse all 5608

Trending Articles



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