GNU/Linux >> Linux Esercitazione >  >> Linux

Come aggiungere la visualizzazione del nome host alla linea di stato VIM in Linux?

vim ha un hostname() funzione (vedi :h hostname() ), quindi puoi farlo

:set statusline=%{hostname()}

statusline può essere modificato per includere nomi di variabili.

Ad esempio, sto usando il statline plugin, quindi il mio 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()}%*

Tutto ciò è concatenato dal plugin stesso.

Nel tuo caso, puoi usare:

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

Linux
  1. Come configuro Vim come editor predefinito su Linux

  2. Come modificare un nome host in Linux

  3. Come impostare o modificare il nome host del sistema in Linux

  4. Come modificare il nome host in Linux

  5. Come aggiungere un utente a un gruppo in Linux

Come impostare o modificare il nome host su Linux

Come trovare il nome host in Linux

Come aggiungere una password per proteggere un file Vim in Linux

Come aggiungere route su Linux

Come aggiungere un utente al gruppo su Linux

Come aggiungere un utente a un gruppo Linux