回答:
を使用するsubstitute()か、関数を定義できます。
function! Chomp(string)
    return substitute(a:string, '\n\+$', '', '')
endfunction
この亜種はsystemあなたのために呼び出して、結果をむちゃにします:
function! ChompedSystem( ... )
    return substitute(call('system', a:000), '\n\+$', '', '')
endfunction
(この関数は、私のingo-libraryプラグインでもとして利用できますingo#system#Chomped。)
Chomp()は、取得した引数をすべて渡すためsystem()、出力から末尾の改行を取り除き、それを返します。
                    system()オプションの{input}引数があり、これはこれらのすべてを一般的に処理します。これが必要ない場合は、従来の方法で行ってください。
                    \r\n...行末の種類を
                    \nそれらを返す前に。
                    
callますが、なぜ奇妙な構文ですか?というChomp名前のパラメーターを指定してstring、次に渡すだけでa:stringはsubstituteどうですか?