vim 在Vim中使用路径完成功能
示例
这很常见,您记住了文件或文件夹的路径,打开了Vim并尝试写出您刚刚记住的内容,但是您不确定100%正确无误,因此您关闭编辑器并重新开始。
当您需要路径完成功能并且有一个文件,/home/ubuntu/my_folder/my_file并且正在编辑另一个文件时,该文件引用了前一个文件的路径:
进入插入模式:insert或按照您想要的方式进行。接下来,写/h。当光标位于下方时h,按Ctrlx,然后按,则Ctrlf编辑器将完成该操作,/home/因为该模式/h是唯一的
现在,假设您有两个/home/ubuntu/名为my_folder_1my_folder_2
而你想要的道路/home/ubuntu/my_folder_2
照常:
进入插入模式
书写/h并按Ctrlx,然后按Ctrlf。现在您有了/home/Next在/home/之后添加uCtrlx,然后按Ctrlf。现在,您拥有了,/home/ubuntu/因为该路径是唯一的。现在,写my后/home/ubuntu/,按Ctrlx,然后Ctrlf。编辑器将完成您的操作,直到my_folder_您将看到目录树,因此使用箭头键选择所需的目录树。