GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana cara menambahkan tampilan nama host ke VIM statusline di Linux?

vim memiliki hostname() fungsi (lihat :h hostname() ), sehingga Anda dapat melakukannya

:set statusline=%{hostname()}

statusline dapat dimodifikasi untuk menyertakan nama variabel.

Misalnya, saya menggunakan statline plugin, jadi statusline saya adalah:

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

Semuanya digabungkan oleh plugin itu sendiri.

Dalam kasus Anda, Anda dapat menggunakan:

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

Linux
  1. Cara Mengubah Nama Host di Linux

  2. Bagaimana cara menambahkan pengguna ke grup di Linux

  3. Bagaimana cara menambahkan ruang swap di linux

  1. Bagaimana saya mengonfigurasi Vim sebagai editor default saya di Linux

  2. Bagaimana cara menambahkan Chromedriver ke PATH di linux?

  3. Bagaimana cara menambahkan perintah di editor vim?

  1. Cara mengubah nama host di Linux

  2. Bagaimana cara menambahkan pengguna ke desktop Linux Anda

  3. Cara Mengatur atau Mengubah Nama Host Sistem di Linux