カテゴリー
Linux

dein.vim でのプラグイン管理に toml ファイルを使うようにするまでの記録

参考ページ

toml ファイルを使う前の状態

カテゴリー
Linux

Vim で全角スペースを可視化するときの注意と失敗した時のエラー

全角スペースを可視化する .vimrc

  • scriptencoding は最初に必要 − augroup highlightIdegraphicSpace でカラースキームの定義とタイミングを指定して適用
  • colorscheme は最後に必要
カテゴリー
コンピューター

dotfiles リポジトリの最近の変更とその背景の簡単なまとめ

カテゴリー
Linux

mintty Wiki Tips で知った、ターミナル Vim でのカーソルの形の制御を .vimrc で設定する方法

私の .vimrc に書いたカーソル形状の制御設定

" Vim 起動時に非点滅のブロックタイプのカーソル
let &t_ti.="\e[2 q"
" 挿入モード時に非点滅の縦棒タイプのカーソル
let &t_SI .= "\e[6 q"
" ノーマルモード時に非点滅のブロックタイプのカーソル
let &t_EI .= "\e[2 q"
" 置換モード時に非点滅の下線タイプのカーソル
let &t_SR .= "\e[4 q"
" vim 終了時にカーソルを mintty のデフォルトに設定
let &t_te.="\e[0 q"
カテゴリー
Microsoft コンピューター

lightline.vim で知った、 TERM=xterm-256color の設定方法 3 通り

方法その 1

~/.bashrc 等に次を追加します。

export TERM=xterm-256color
カテゴリー
Linux

きれいな Vim (vimrc とプラグインを読み込まないデフォルトの設定) で起動する方法と確認メモ

vimrc とプラグインを読み込まないデフォルトの設定での vim 起動コマンドまとめ

  • vim --clean
    • どの環境でもこれで OK。
  • vim -u NONE -U NONE -N --noplugin
    • もっときれいな環境になる。defaults.vim も読み込まない。
    • これは GVim でも機能する。
  • vim -u NONE -N
    • もっときれいな環境になる。defaults.vim も読み込まない。
    • Mac などではこれでよい。
カテゴリー
Apple

git commit でエラー、を解消しようとあれやこれや試しましたが、結局 git config –global core.editor vim しました

問題

Mac で git commit するとエラーとなり、コミット完了できません。

以下、git commit 時の出力です。

カテゴリー
コンピューター

【Vim】lightline の git branch 表示を vim-fugitive から gina.vim へ変更する

ポイント

  • 辞書型変数g:lightline の gitbranch コンポーネントで呼び出す関数を fugitive#head から gina#component#repo#branch へ変更する。

.vimrc の変更箇所

カテゴリー
Microsoft

【Windows】Git BASH から好きなアプリを起動する方法

設定手順

ホームディレクトリに .bashrc を作成し、次のように記述します。

alias python='winpty python.exe'
alias vim='/c/Users/username/AppData/Local/vim80-kaoriya-win32/gvim.exe -c "set fenc=utf-8"'

おわりに

カテゴリー
Apple

Vim のタブ設定

まとめ

  • タブを使用しないで半角スペース2つに統一した。

次のようにしてみました。

" 常にタブラインを表示
set showtabline=2
"タブ入力を複数の空白入力に置き換え
set expandtab
" タブ表示時の幅
set tabstop=2
" (自動)インデントの各段階に使われる空白の数
set shiftwidth=2
"連続した空白に対してタブキーやバックスペースキーでカーソルが動く幅
set softtabstop=2
"改行時に前の行のインデントを継続する
set autoindent
"改行時に入力された行の末尾に合わせて次の行のインデントを増減する
set smartindent

編集後、Vim から次のコマンドで即時反映しました。

:source ~/.vimrc