在Linux中,postman的body和response使用的默认字体如果没有安装的话,会导致字体和光标的位置不一致,例如字体显示长度只有30,而光标在70的位置,导致编辑困难。
经查找css的定义在Postman/app/resources/app/js/requester.css的.editor.ace_editor中定义
"Monaco", "Menlo", "Ubuntu Mono", "Consolas", "source-code-pro", "Cousine", monospace, monospace;
有两种解决方法:
1。修改css为你的系统内已经安装的字体
直接修改上面的css,或者添加下面代码到Postman/app/resources/app/html/requester.html中
.editor.ace_editor{ font-family: "Source Code Pro", "Consolas", "PT Mono", "Monaco", "Menlo", "Ubuntu Mono", "Cousine", "monospace" !important }
2。安装字体,我这应该是前两个字体没有安装
http://www.gringod.com/wp-upload/software/Fonts/Monaco_Linux.ttf
https://gist.github.com/epegzz/1634235/raw/4691e901750591f9cab0b4ae8b7c0731ebf28cce/Monaco_Linux-Powerline.ttf
https://github.com/hbin/top-programming-fonts/blob/master/Menlo-Regular.ttf