我首先找到它给我多条路径(我的正确结果是最后一条)
( /private/etc/apache2/extra/httpd-vhosts.conf )
然后我用鼠标选择它然后写
vim /private/etc/apache2/extra/httpd-vhosts.conf 进行编辑。
但我想要做的是找到文件并将路径复制到剪贴板。 所以在下一行我只会写vim和ctrl + v。
答案 0 :(得分:1)
对于大多数终端应用程序,您需要将 Maj 添加到传统的复制和粘贴快捷方式。
Ctrl + Maj + C
Ctrl + Maj + V
编辑:
您可以创建一个Bash函数来自动将第n行输出复制到剪贴板。
对于该安装xsel
sudo apt-get install xsel
并添加到您的~/.bahsrc
文件
locateAndCopy() {
locate $1 | sed -n $2p | xsel -i -b
}
重新启动终端,现在就可以
locateAndCopy something 1
定位结果的第一行将使用xsel
复制到剪贴板。
请注意,这是非常小的程序,如果找不到您的文件,则会出错。也许更好的解决方案是运行locate然后决定要复制哪一行。