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

vim から :shell で抜けたときにわかりやすくする(bash 版)

$
0
0

dayflowerさんの「vim から :shell で抜けたときにわかりやすくする」を bash でやりたいなあ,と思ったという話です.vim からシェルを呼び出すと,作業するうちに vim 経由であることを忘れてしまうので,vim 経由であることをプロンプトに明記します.目標は以下のような感じ.

(vim) user@host:~$

頭の (vim)は緑色にします.

設定

[[ $VIM ]] && PS1="\[\e[1;34m\](vim)\[\e[00m\] $PS1"

上記の内容を ~/.bashrcに書き込んで source ~/.bashrcで更新します.

解説

vim 経由でシェルを呼び出すと $VIMという変数が定義されるので,$VIMの有無でプロンプトを書き換えます.

\[\e[1;34m\]\[\e[00m\]で囲まれたテキストの色が明るい緑色になります.色の設定は「bashrcの設定でコマンドプロンプトの色をかえたりあれこれするメモ」を参考にしました.


Viewing all articles
Browse latest Browse all 5608

Trending Articles



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