gpt4 book ai didi

string - 关于连接变量和常量字符串的 vim 脚本

转载 作者:行者123 更新时间:2023-12-02 15:10:32 25 4
gpt4 key购买 nike

我正在我的 ~/.vimrc 文件中编写一个函数,但是我遇到了一个问题。我想连接一个变量和一个常量字符串,所以我这样做如下:

let linux_version=system('uname -r')
let host_kernel_dir= "/lib/modules/" . linux_version . "/build"
echo host_kernel_dir

我想要的结果是 /lib/modules/4.8.0-52-generic/build,但我得到了这个结果

"/lib/modules/4.8.0-52-generic

/build "

所以似乎添加了一个\n。那么如何摆脱这个\n呢?

最佳答案

这会从系统输出中删除换行符

let linux_version = substitute(system('uname -r'), '\n\+$', '', '')

关于string - 关于连接变量和常量字符串的 vim 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44288075/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com