我正在寻找一个VimScript函数,它可以去掉字符串之前的所有尾随或前导空格。
发布于 2010-12-19 01:02:15
因为8.0.1630 vim有trim()
。
对于旧版本:假设您正在尝试对vimscript中的变量执行此操作,则可以执行以下操作:
let new_var = substitute(var, '^\s*\(.\{-}\)\s*$', '\1', '')
如果你喜欢,你可以随时创建你自己的函数:
function! Strip(input_string)
return substitute(a:input_string, '^\s*\(.\{-}\)\s*$', '\1', '')
endfunction
let new_var = Strip(var)
https://stackoverflow.com/questions/4478891
复制相似问题