Re: [vim ] 想要請教一些例子的語法
看板Editor (編輯器(vim/emacs))作者bootleq (打架金剛)時間12年前 (2012/03/11 16:16)推噓0(0推 0噓 0→)留言0則, 0人參與討論串2/2 (看更多)
※ 引述《Arim (Arim5566)》之銘言:
: map <F8> :set hls! < Bar> set hls?<CR> "按下F8之後可以切換highlight
: "不太懂這邊的<Bar> (|) 的用法,以及!跟?的用法
! ? 是 :set 用法,在 :help :set 有說明
set hls! → 開關 hls
set hls? → 顯示目前 hls 設定
<Bar> (|) 原本是用來區分不同的命令,
在 :map 裡面 right hand side 用 | 的話,會被視為你 :map 寫完了,
所以只好用 <Bar>,詳見 :help map_bar。
另外這個 mapping 其實可以寫成
:noremap <F8> :set hlsearch! hlsearch?<CR>
: Ex2:
: map <F3> : call CompileGcc()<CR>
: func! CompileGcc()
: exec "w" "寫入
: exec "!gcc % -o %<" "請問%是指目前的檔案名稱嘛? 那%<的用法是?
: endfunc
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.37.100.130
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
Editor 近期熱門文章
PTT數位生活區 即時熱門文章