作者bootleq (打架金刚)
看板Editor
标题Re: [vim ] 想要请教一些例子的语法
时间Sun Mar 11 16:16:24 2012
※ 引述《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