在gVim搜索窗口(“q /”)中,在换行之前,我的屏幕可以容纳100个字符。 (这与主编辑窗口中的文本换行设置不同。)在构建复杂的搜索查询(我稍后会插入命令语句)时,当我尝试运行它时,它会锁定gVim - 只有在查询行在此窗口中换行。在我写的那篇与众不同的文章中似乎没有任何内容。我的第一个迹象表明某些事情可能是错误的,当我看到gVim自动放置在“/”之前(在搜索窗口中的搜索查询语句之前)被添加到查询行的包装部分 - 但是,显然,我不确定是问题。
有没有其他人在gVim中开发长搜索查询时遇到困难?我在Ubuntu Natty系统上运行7.3(补丁1-35)。
我意识到我可以把这条线分成更小的功能,但我几乎完成了这样做,并且有兴趣发现一个解决方案 - 如果有的话。
答案 0 :(得分:2)
作为一种变通方法,您可以使用常规vim脚本/缓冲区来分配搜索模式
一种“简单”的方法:
执行以下命令将searchpattern设置为搜索寄存器:
:let @/=getline('.')
这与在搜索窗口中按Enter键效果相同,除以外的事实
这个基本主题有很多变化。其实质是:将您的搜索模式直接分配到@/