GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie füge ich die Hostnamenanzeige zur VIM-Statuszeile in Linux hinzu?

vim hat eine hostname() Funktion (siehe :h hostname() ), also können Sie das tun

:set statusline=%{hostname()}

statusline kann geändert werden, um Variablennamen aufzunehmen.

Ich verwende zum Beispiel den statline plugin, also mein statusline ist:

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()}%*

All dies wird vom Plugin selbst verkettet.

In Ihrem Fall können Sie Folgendes verwenden:

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

Linux
  1. Wie ich Vim als meinen Standardeditor unter Linux konfiguriere

  2. So ändern Sie einen Hostnamen unter Linux

  3. So legen Sie den System-Hostnamen unter Linux fest oder ändern ihn

  4. So fügen Sie Benutzer zu einer Gruppe in Linux hinzu

  5. Wie füge ich Chromedriver zu PATH unter Linux hinzu?

So legen Sie den Hostnamen unter Linux fest oder ändern ihn

So finden Sie den Hostnamen unter Linux

So fügen Sie ein Passwort hinzu, um eine Vim-Datei in Linux zu schützen

So fügen Sie eine Route unter Linux hinzu

So fügen Sie einen Benutzer zu einer Gruppe unter Linux hinzu

So fügen Sie einen Benutzer zu einer Linux-Gruppe hinzu