GNU/Linux >> Tutoriels Linux >  >> Linux

Comment ajouter l'affichage du nom d'hôte à la ligne d'état VIM sous Linux ?

vim a un hostname() fonction (voir :h hostname() ), vous pouvez donc faire

:set statusline=%{hostname()}

statusline peut être modifié pour inclure des noms de variables.

Par exemple, j'utilise le statline plugin, donc mon statusline est :

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

Tout cela est concaténé par le plugin lui-même.

Dans votre cas, vous pouvez utiliser :

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

Linux
  1. Comment changer le nom d'hôte sous Linux

  2. Comment ajouter un utilisateur à un groupe sous Linux

  3. Comment ajouter de l'espace d'échange sous Linux

  4. Comment ajouter Chromedriver à PATH sous Linux ?

  5. Comment ajouter une commande dans l'éditeur vim ?

Comment définir ou modifier le nom d'hôte sous Linux

Comment trouver le nom d'hôte sous Linux

Comment ajouter un mot de passe pour protéger un fichier Vim sous Linux

Comment ajouter une route sous Linux

Comment ajouter un utilisateur à un groupe sous Linux

Comment ajouter un utilisateur à un groupe Linux