GNU/Linux >> Linux の 問題 >  >> Linux

Linux でホスト名表示を VIM ステータスラインに追加するには?

vim hostname() を持っています 関数 (:h hostname() を参照) )、そうすることができます

:set statusline=%{hostname()}

statusline 変数名を含めるように変更できます。

たとえば、私は statline を使用しています プラグインなので、私の statusline です:

statusline=[%{StatlineBufCount()}:%n] %<%1*[%f]%*%2*%h%w%m%r%* %y[%{&ff}%{g:statline_encoding_separator}%{strlen(&fenc)?&fenc:g:statline_no_encoding_string}] %5*%{&paste?(g:statline_show_paste_string):''}%*%5*%{&list?(g:statline_show_list_string):''}%*%=%-14( L%l/%L:C%c%V %)%P %4*%{exists('g:sfe_availableScms')?SfeStatus():''}%* %3*%{exists('g:loaded_syntastic_plugin')?SyntasticStatuslineFlag():''}%*%3*%{StatlineTabWarning()}%*%3*%{StatlineTrailingSpaceWarning()}%*

これらはすべて、プラグイン自体によって連結されます。

あなたの場合、次を使用できます:

let hostname=system('hostname -s')
set statusline+=%F\ %P\ %c:%l\ %{hostname}

Linux
  1. Linuxでシステムホスト名を設定または変更する方法

  2. LinuxでChromedriverをPATHに追加するには?

  3. vimエディターでコマンドを追加するには?

  1. LinuxでVimをデフォルトのエディターとして設定する方法

  2. Linuxでホスト名を変更する方法

  3. Linuxでホスト名を変更する方法

  1. Linuxデスクトップにユーザーを追加する方法

  2. Linuxでユーザーをグループに追加する方法

  3. Linux でスワップ領域を追加する方法