我试图为我的配置创建一个书签文件,并使用fzf
.我尝试了这两种方法但没有效果。
editconf() { nvim $(cat /home/anupam/scripts/conflist | fzf) }
editconf() { cat /home/anupam/scripts/conflist | fzf | xargs nvim }
发生的问题是它传递的路径'~/.config/nvim/init.vim'
是字符串而不是文件路径~/.config/nvim/init.vim
。
并nvim
认为这是文件名而不是文件路径。
有什么方法可以解决这个问题。
PS 我尝试使用删除引号,但tr
没有成功。
答案1
问题是 ~ 波形符不会在 shell 中展开,指定完整路径即可完成工作。