Operator-Pending映射
vim吧
全部回复
仅看楼主
level 4
鹏鹏君在路上
楼主
:onoremap in( :<c-u>normal! f(vi(<cr>
哪位大佬能帮忙详细解读下这句Vimscript的含义。
:---?
<c-u>---?
normal!---?
f(---定位到(的位置
vi(<cr>---?
2020年10月10日 07点10分
1
level 7
斗谷虎
:---进入命令行模式,和你按下:时,相同。
<c-u>---清空命名行。
normal!---执行命令,相当于在普通模式下执行随后的指令。!不太懂。
f(---定位到(的位置
vi(---选中圆括号内的所有内容,但不包括圆括号。另外i换成a表示包括。
<cr>--回车执行normal命令。
2020年10月10日 23点10分
3
鹏鹏君在路上
牛逼卡拉丝,膜拜大神。
2020年10月11日 02点10分
鹏鹏君在路上
cnoremap jk <esc><esc> 在我映射了jk为两个退出时,为什么会出现命令行的命令被执行的情况 如果jk前的命令正确会被执行,如果不正确会包错误not editor an command 还有在更改了.vimrc配置文件之后,source ~/.vimrc有时候不管用,必须要退出vim从新进入才会生效。
2020年10月11日 02点10分
斗谷虎
详细内容见:h c_<esc>
2020年10月11日 08点10分
level 7
斗谷虎
也是初学者,不敢称大神。在cpoption是默认值时,<esc>功能与回车键相同,即执行命令。
2020年10月11日 08点10分
4
斗谷虎
:h c_<esc>中有详细说明,但是是英文的,中文文档需要下载。
2020年10月11日 08点10分
level 7
斗谷虎
有兴趣的话,可以买本书。《VIM实用技巧》让我获益匪浅。不至于对VIM经常不知所错。
2020年10月11日 09点10分
5
鹏鹏君在路上
我现在在看《笨方法学vimscript》还买了《vim8文本实战》瞄了下不适合初学者。
2020年10月11日 09点10分
鹏鹏君在路上
兄弟能+个Q吗或vx?方便交流
2020年10月11日 09点10分
鹏鹏君在路上
@斗谷虎
已加!请验证
2020年10月12日 03点10分
1