2025-11-30

knowhow: vimrc 環境設定

 

vimrc 環境設定

vimrc の設定をメモしておきたく、記していく ('◇')ゞ

まず、基本的?な設定から~、ちょっと意味がわかっていないものも多数・・・ (;'∀')

syntax on
set tabstop=4
set shiftwidth=4
set showmatch        " 対応した括弧に一瞬飛ぶ
set showmode
set paste
set noautoindent      " オートインデント 無効
set nosmartindent
set ignorecase
set ruler
set tags+=*/tags
set tags+=../tags
set display=lastline
set hlsearch
set showcmd        " display inputing command

set fileformats=unix,dos,mac " 改行コードの自動認識

" set expandtab    " Tab 押下でスペース挿入
" set autoindent      " オートインデント 有効


次にハイライトで見やすく・・・ colorscheme でできるんだろうと思っているんだけど、

まだ理解できていないので、こちらで強引に・・・ (;'∀')

" コメントを強調

highlight Comment ctermfg=DarkRed
 

" 特定のファイルの特定のキーワードを強調
autocmd VimEnter,WinEnter * match HIGHLIGHT 'int\|long\|short\|char\|signed\||unsigned\|if\|else\|endif\|ifdef'
highlight HIGHLIGHT cterm=bold ctermfg=blue


コマンドショートカット?といえばいいのか

 " grep して結果を cwindow で表示する

nmap <C-a> :vimgrep /<C-r><C-w>/j *.[ch] \| cw<CR>

" *.[ch] を ** にしたら再帰的に grep するらしいが?


そして、メモ ( *´艸`) 

" --- undo
"  u       undo
"  Ctrl+r  undo の逆
"
" --- タブの可視化
"   :set listchars=tab:>-
"
" --- マーク
"    m(x)  で マーク(x) を付けて(x はアルファベットなんでも)
"    '(x)    で マーク(x) に移動する
"
" --- 置換
"    :%s/置換前の文字列/置換後の文字列/[ENTER] で 1つだけ置換
"    :%s/置換前の文字列/置換後の文字列/g[ENTER] で 該当文字列をすべて置換
"    :B,Es/置換前の文字列/置換後の文字列/g[ENTER] で 行番号B〜E内の該当文字列をすべて置換

0 件のコメント:

コメントを投稿

ご訪問をありがとうございます ✨✨✨

八百茄子 は ソフトウェアエンジニア1名による小さな工房です 週末に スキルアップ と 八百茄子 向けのコンテンツ作成に勤しんでおります ご提供コンテンツ tools  にて 八百茄子 の作成したツールをご紹介しています knowhow  にて、 2x年の組込み系ソフトウェア開発...