PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
Editor
[vim ] 关于 text object 的问题
楼主:
justim
(透明石油)
2016-06-01 23:38:48
对于 ci 指令取代文字的部分,觉得有点疑问,想请教网友的意见。
假设我有底下的文字
This is a "string"
在 VIM 下,假设光标在行首(即字母 T 处),当我按下 ci" 时,
" " 中的字串会被删掉,并且光标会停在 "" 中。
但若是底下的文字,且光标也是在行首
int arr[3] = {0, 1, 2};
当按下 ci[ 时,却不会有任何的反应。
不过若是我先 f[,这时再 ci[,则是会把 [] 中的3删掉,并且光标停在 [] 中。
我要问的是,为什么 ci[ 不会像 ci" 一样,由行首直接移到 [] 中,并把 []
中的文字都删除呢?
作者:
ckc1ark
(伪物)
2016-06-02 02:16:00
http://tinyurl.com/zc582k2
这边是说只能同一行不过ci[可以是跨行的 所以就没有这种福利(?)btw 刚好看到居然有[cdv]2i"这种怪招 还真是处处有惊奇
作者:
yea107
(ㄚ隆)
2016-06-02 12:03:00
看不太懂楼上这招,可以稍微解释一下吗?感谢
作者:
ckc1ark
(伪物)
2016-06-02 16:26:00
"def" ghi 使用va"会选到["def" ]用v2i"会选["def"]而已然后vi"是选[def]而已这应该不用解释
作者:
yea107
(ㄚ隆)
2016-06-02 16:48:00
了解,感谢~~
作者: goldie (阿良)
2016-06-05 17:53:00
谢谢ckc1ark指出v2i这招,学习了,感谢!
继续阅读
[vim ] vim-tips 好用套件分享
justforlaugh
[emcs] 在win下使用emacs的shell-mode问题
theTai
[vim ] 关于filetype判定的问题
kong0422
[vim ] windows版本的ESC失效?
n052111089
[vim ] snipmate 在insert mode的tab键
qk13
Re: [emcs] Emacs 平顺卷动
luminary
Re: [emcs] Emacs 平顺卷动
winfred
[问题] 关于Notepad++
j5128709
[emcs] Emacs 平顺卷动
yea107
[问题] 有办法把grep的结果丢到buffer list吗?
wxyz666
Links
booklink
Contact Us: admin [ a t ] ucptt.com