我工作了很多嵌套的數據結構,很多時候我必須從控制檯手動分析它們。問題在於它們全部打印在一行中。如何在Vim中「擴展」文本,變成一種很好的閱讀方式?
是否有一種基於{,[,],}
和逗號重構數據結構顯示的簡單方法,使其看起來像Ruby的pretty_print輸出?
我工作了很多嵌套的數據結構,很多時候我必須從控制檯手動分析它們。問題在於它們全部打印在一行中。如何在Vim中「擴展」文本,變成一種很好的閱讀方式?
是否有一種基於{,[,],}
和逗號重構數據結構顯示的簡單方法,使其看起來像Ruby的pretty_print輸出?
:%s/\([{,]\)/\1\r/g
ggVG=
:set ft=ruby
wheeeee
不錯!完美工作。 vim中的響應+1! – pretobomba
您可以省略捕獲並使用'\ 0'或甚至更好的'&'替換整個匹配:':%s/[{,] /&r/g' –
如何是與Emacs和Vim是什麼? –