選択範囲を外部コマンドに投げる
translate-shellに投げるためによく使います
| 12
 3
 4
 5
 
 | こんにちは
 ↑を選択して、「:'<,'>!trans -b :en」
 
 Hello
 
 | 
他にも、CSVの整列とか
| 12
 3
 4
 5
 6
 7
 8
 9
 
 | a,b,caa,bb,cc
 aaa,bbb,ccc
 
 ↑の3行を選択して、「:'<,'>!column -t -s ","」
 
 a    b    c
 aa   bb   cc
 aaa  bbb  ccc
 
 | 
その他よく使う物
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 
 | // 「%」は開いているファイルのフルパスに変更されます:!python %
 :!git add %
 
 // 「:r!」で、コマンドの出力結果をそのまま出力
 :r!date
 2018年  6月 29日 金曜日 18:03:13 JST
 
 :r!cat hoge.json
 { "name": "hoge", "version": "0.0.0", "private": true, "hoge": { "version": "3.5.0" } }
 
 :r!cat hoge.json | jq .
 {
 "name": "hoge",
 "version": "0.0.0",
 "private": true,
 "hoge": {
 "version": "3.5.0"
 }
 }
 
 |