我在Vim中编写自定义函数,询问用户他们想要将当前文件重命名为:
let b:newname = input('Rename to: ', expand('%'))
使用诸如ExampleFile.php之类的文件名预填充输入字段。
但是,是否可以仅在输入字段中选择ExampleFile
字词,以便用户可以快速点击删除并开始输入新名称,同时保留扩展名完好无损?
我可以使用normal
在w
模式下轻松实现此目的,但我不确定输入字段中是否可以实现此目的。
答案 0 :(得分:0)
这是不可能的,在命令模式下没有“视觉选择”。
相反,我建议您培训用户学习其他Vim命令 例如 ctrl w 删除之前的单词 光标。那个,你的previous question一起关于移动 光标,对于这种情况应该足够了。