From d667bc12f0188a464f7ba2ecf5bf06e10b47e634 Mon Sep 17 00:00:00 2001 From: hengyunabc Date: Mon, 26 Nov 2018 00:48:09 +0800 Subject: [PATCH] improve history command --- .../taobao/arthas/core/command/basic1000/HistoryCommand.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/core/src/main/java/com/taobao/arthas/core/command/basic1000/HistoryCommand.java b/core/src/main/java/com/taobao/arthas/core/command/basic1000/HistoryCommand.java index 2069738d9..8bf6d468d 100644 --- a/core/src/main/java/com/taobao/arthas/core/command/basic1000/HistoryCommand.java +++ b/core/src/main/java/com/taobao/arthas/core/command/basic1000/HistoryCommand.java @@ -15,6 +15,7 @@ import com.taobao.middleware.cli.annotations.Option; import com.taobao.middleware.cli.annotations.Summary; import io.termd.core.readline.Readline; +import io.termd.core.util.Helper; /** * @@ -62,9 +63,7 @@ public class HistoryCommand extends AnnotatedCommand { for (int i = 0; i < n; ++i) { int[] line = history.get(n - i - 1); sb.append(String.format("%5s ", size - (n - i - 1))); - for (int codePoint : line) { - sb.append(Character.toChars(codePoint)); - } + Helper.appendCodePoints(line, sb); sb.append('\n'); }