0
私はいくつかのテキストを見つけて、シェルコマンドの結果である他のテキストに置き換えたいと思っています。これは動作していない私の裁判、次のとおりです。コマンドの結果をvimコマンドに挿入してください
:40,43s/'height': 650/'height': system('python -c "import random; print(random.randint(500, 600))"')/g
Vimはsystem('python -c "import random; print(random.randint(500, 600)')
部分を評価する必要はありません。
これを修正してください。
コマンドが数字を返すときに改行を削除するようにちょっと編集する: ':68,77s/\ v( 'height' :) 650/\ submatch(1)。"システム( 'python -c "import random; print(random.randint(500,600))")[: - 2]/' –