Readonly Vim dengan highlight & lipatan Markdown
Dengan Vim Markdown menyoroti dan melipat dan menjalankan, solusi paling mudah adalah membangkitkan vim
dalam mode hanya baca dengan salah satu vim -R
, atau (setidaknya pada Ubuntu) lebih elegan:
$ view filename.md
Tambahkan berikut ini di bagian paling bawah .vimrc
file Anda , dan view
akan berperilaku seperti less
dengan manfaat tambahan dari penyorotan sintaks favorit Anda (tidak hanya untuk penurunan harga!) Dan lipat:
" less behaviour for view
" https://unix.stackexchange.com/a/314184/39845
" http://vim.wikia.com/wiki/Using_vim_as_a_syntax-highlighting_pager
function! LessBehaviour()
if (!&modifiable || &ro)
set nonumber
set nospell
set laststatus=0 " Status line
set cmdheight=1
set guioptions=aiMr " No menu bar, nor tool bar
noremap u <C-u>
noremap d <C-d>
noremap q :q<CR>
endif
endfunction
" https://vi.stackexchange.com/a/9101/3168
augroup ReadOnly
au!
au VimEnter * :call LessBehaviour()
augroup END
Ada juga less.sh
skrip yang lebih ketat . Di sistem saya, ia dikemas dengan vim
. Untuk menemukannya, gunakan:
$ find /usr/share/vim -name less.sh
Namun, berbeda dengan skrip yang tercantum di atas, melipat tidak akan berfungsi dengan ini less.sh
.