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

スポンサードリンク


参考ページ

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

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

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

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

  • scriptencoding は最初に必要 − augroup highlightIdegraphicSpace でカラースキームの定義とタイミングを指定して適用
  • colorscheme は最後に必要
“Vim で全角スペースを可視化するときの注意と失敗した時のエラー” の続きを読む

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

“dotfiles リポジトリの最近の変更とその背景の簡単なまとめ” の続きを読む

Windows の Git Bash から Docker や Docker Compose をうまく動かすための .bashrc

ポイント

  • コマンドの前に winpty をつければ動くようになる。例えば、 winpty docker ... など。
  • winpty を毎回つけるのは手間なため、 .bashrc などに alias を定義すると便利
“Windows の Git Bash から Docker や Docker Compose をうまく動かすための .bashrc” の続きを読む

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"
“mintty Wiki Tips で知った、ターミナル Vim でのカーソルの形の制御を .vimrc で設定する方法” の続きを読む

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

方法その 1

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

export TERM=xterm-256color
“lightline.vim で知った、 TERM=xterm-256color の設定方法 3 通り” の続きを読む

Vim カラースキーム Iceberg の雰囲気だけでも mintty テーマにしようとした試み

はじめに

Git Bash に適用するカラースキームを探していた時に、時々 Iceberg というのを目にしました。

Vim 用に開発されたようで、別のアプリへの展開もありますけれども、mintty はありませんでした。

作ろう

“Vim カラースキーム Iceberg の雰囲気だけでも mintty テーマにしようとした試み” の続きを読む

自分用の PowerShell コーディングスタイル

まとめ

  • Windows PowerShell ISE のスタイルに従う
    • ツール > オプション、の、色とフォントタブの、サンプル
    • 右クリック > スニペットの開始 (Ctrl+J)
“自分用の PowerShell コーディングスタイル” の続きを読む

Windows PowerShell スクリプトを書いて学んだこと

はじめに

Macbook Pro で Boot Camp を使って Windows 10 Pro を動かしています。OS インストール後に、必要なアプリをインストールしていきますが、これを Chocolatey と PowerShell を使ってある程度自動化しました。

このリポジトリを作った時に学んだ PowerShell について、ノートしようと思います。

“Windows PowerShell スクリプトを書いて学んだこと” の続きを読む

【シェルスクリプト】指定ファイルの最終行が空白行かどうかを判定する

指定ファイルの最終行が空白行かどうかを判定するコマンド

  • 標準出力をパイプして、 test コマンドに渡そうと思ったができなかった。 tail -1 ~/.bash_profile | test -z; echo $?, tail -1 ~/.bash_profile | [ -z ]; echo $?, tail -1 ~/.bash_profile | [[ -z ]]; echo $? などではダメだった。
  • test コマンドには、引数が絶対に必要

以上を踏まえて、次のコードで実現できました。

[[ -z $(tail -1 ~/.bash_profile) ]]; echo $?
“【シェルスクリプト】指定ファイルの最終行が空白行かどうかを判定する” の続きを読む