问题描述

因为使用itern及zsh替代了原本的terminal,并使用了其他主题以及powerline字体,导致vscode里的终端并不能正常显示(乱码),此文将解决该问题。

问题所在

正常来说,在settings.json配置文件中添加相应字段即可:

"terminal.integrated.fontFamily": "Menlo for Powerline"

然而设置完后,问题并没有解决。经研究,发现原来使用ttf安装的字体,字体文件并不在/Library/Fonts/中,所以只需要字体放置于该路径内,配置即可正常生效。

解决方法

安装字体文件

cd /Library/Fonts
git clone https://github.com/abertsch/Menlo-for-Powerline.git

配置vscode

# 修改vscode配置文件settings.json
# 添加字体配置
"terminal.integrated.fontFamily": "Menlo for Powerline"

配置完成后即可。

macOS VSCode 终端使用powerline字体配置相关推荐

  1. Mac 上 iterm2 和 VSCode 终端中的字体设置建议

    iterm2 将 Powerline font 字体下载下来,双击 install.sh 即可安装; 该库包含很多免费的字体. iterm2-->Preferences-->Profile ...

  2. Mac 上 iterm2 和 VSCode 终端中的字体设置建议 1

    iterm2 将 Powerline font 字体下载下来,双击 install.sh 即可安装; 该库包含很多免费的字体. iterm2-->Preferences-->Profile ...

  3. 修改vscode终端字体

    前几天vscode自动升级,导致vscode终端oh-my-zsh风格字体设置丢失,需要修改回来. 在code-首选项-设置里面,输入font,点击功能-终端,找到如下位置,输入Menlo for p ...

  4. 配置vscode终端字体

    Linux下配置vscode终端字体:  在Ubuntu 18.04.1LTS 下的解决方案(亲测可用),其他版本linux做参考. 下载安装字体 $cd /usr/share/fonts/truet ...

  5. windows vscode terminal配置powerline字体

    windows vscode terminal配置powerline字体 zsh乱码 还是乱码 解决方法,参考[此博客](https://www.jianshu.com/p/aac4c5e87a3a) ...

  6. 修复vscode 终端字体间隔过大的问题

    最近重装了系统之后,在多用户终端环境下启动vscode(非默认用户),发现vscode内的终端字体间隔过大,如下图: 在settings.json中不管我怎么改各种powerline字体都不行: &q ...

  7. macOS美化终端:homebrew、ohmyzsh、字体、powerlevel10k、exa、插件

    一.设置代理 查看详细代理教程:macOS Linux 终端设置http https SOCKS代理 二.安装homebrew 点我进官网教程 1.Install Homebrew (on macOS ...

  8. ubuntu vscode 终端字体设置(字体间隔过大)

    ubuntu vscode 终端字体设置(字体间隔过大) 1 问题 2 原因 3 处理 3.1 查看系统字体 3.2 设置系统预置字体 3.3 设置自定义字体 1 问题 ubuntu 18.04 系统 ...

  9. 现代c++:MacOS VSCode配置c++17环境

    时代在发展,本科的时候学的c++已经不是现在的c++了,于是重新学习c++17.今天第一次用VSCode运行c++ 17,发现需要配置一下编译器才能运行. 现代c++:MacOS VSCode配置c+ ...

  10. VScode终端配置bash.git(默认),terminal.integrated.shell:windows路径查找不到前提下

    问题: VScode升级到1.60.05版本后,终端配置不支持"terminal.integrated.shell.windows",想要在VScode终端将bash设置为默认终端 ...

最新文章

  1. linux设置开机服务自动启动/关闭自动启动命令
  2. 我的公众号 - Old Artist
  3. javac环境变量配置(转)
  4. 减少静态链接库的体积
  5. kubernetes 1.5 + nginx负载均衡 + jenkins集群 实战(一)
  6. 五十六、从高中碾转相除法、更相减损术算法谈起
  7. [转]DevExpress GridControl 关于使用CardView的一点小结
  8. JavaScript 学习笔记— —Date对象
  9. 攻克前端开发的难点,码农不惧!!
  10. new115.com dz.html,超实用的HTML代码段(赵荣娇)
  11. 微信公众号关注渠道来源
  12. 为用户提供确定性——互联网平台建设
  13. 嵌入式软件异步编程:请求的多阶段异步处理
  14. 群晖挂载玩客云网络磁盘
  15. 拼多多app是原生还是html,拼多多app下架了是怎么回事?原因及上线时间分析
  16. 【基础算法】穷举算法 (暴力枚举) C++实现
  17. 微信小程序视频分享平台系统毕业设计毕设(6)开题答辩PPT
  18. 用户手册——机房收费系统
  19. jsp+servlet学子商城项目--servlet、dao层的各项练习
  20. Java实现Zip文件的解压和压缩_ZipUtil

热门文章

  1. Javascript学习待续
  2. 【ER网络?BA网络?WS网络?NW网络?】复杂网络分析+数据集+代码实现
  3. 《疯狂的程序员64》读后感
  4. 网站优化之如何让站群链轮做到极致
  5. 继承ActionSupport
  6. 设计一个求立方体体积的父类,包含一个显示底面各个形状信息的统一方法,信息显示方式 “类别+周长+面积”;一个计算和显示立方体体积的统一方法 设计三个子类(利用继承关系):圆柱、长方体、三棱柱
  7. 谷歌AI生成视频两连发:720p高清+长镜头,网友:对短视频行业冲击太大
  8. python 代码运行时间获取方式
  9. 统一管理所有随机启动的应用程序
  10. Android开发-Android项目结构