升级MacOS之后 IDEA文件内容变化但是文件标题颜色不变

  1. 找到对应文件夹,重新下载CommandLineTools工具
    https://new.qq.com/rain/a/20201116A027U400
    如果里面包含svn则已经成功,按照教程做就好。
    如果没找到svn,则进行第二步

  2. brew install svn
    https://www.zhihu.com/question/382445748

  3. 第二部执行成功后,按照提示执行推荐执行的命令

svntools have been installed to:
  /opt/homebrew/opt/subversion/libexec

The perl bindings are located in various subdirectories of:
  /opt/homebrew/opt/subversion/lib/perl5

You may need to link the Java bindings into the Java Extensions folder:
  sudo mkdir -p /Library/Java/Extensions
  sudo ln -s /opt/homebrew/lib/libsvnjavahl-1.dylib /Library/Java/Extensions/libsvnjavahl-1.dylib
  1. 重启IDEA

(如果出现文件全部变红的情况,执行第5步)

  1. IDEA -》Preferences->Version Control ->Directory Mappings->把vcs下面的内容都改成Git
    在这里插入图片描述
    到此我的IDEA终于变回了原来的样子啊啊啊! 泪了泪了
    有变化的文件是蓝色的,没变化的文件是白色的 呜呜呜 从没觉得这个配色这么好看过啊!
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
macOS上,可以使用`QProcess`执行`unzip`命令来将zip文件内容解压到指定目录。例如,以下代码将解压名为`myzipfile.zip`的压缩文件到`/Users/username/Documents`目录: ```cpp QProcess process; process.setWorkingDirectory("/Users/username/Documents"); // 设置工作目录 process.start("unzip", QStringList() << "-q" << "/path/to/myzipfile.zip"); process.waitForFinished(); ``` 在这个例子中,`setWorkingDirectory()`函数设置了`QProcess`的工作目录,即将解压到的目录。`unzip`是要执行的命令,`-q`是安静模式选项,不输出任何信息,`/path/to/myzipfile.zip`是要解压的文件路径。`QProcess`会启动一个新的进程来执行这个命令,并等待进程执行完成。 需要注意的是,解压到的目录需要有足够的权限让程序写入文件。否则,`unzip`命令可能会失败。 另外,如果要解压其他类型的压缩文件,可以将选项参数替换为相应的选项。例如,以下代码将解压名为`mytarfile.tar.gz`的tar文件到`/Users/username/Documents`目录: ```cpp QProcess process; process.setWorkingDirectory("/Users/username/Documents"); // 设置工作目录 process.start("tar", QStringList() << "-zxvf" << "/path/to/mytarfile.tar.gz"); process.waitForFinished(); ``` 在这个例子中,`tar`是要执行的命令,`-zxvf`是解压选项,`/path/to/mytarfile.tar.gz`是要解压的文件路径。`-C`选项不再需要,因为`setWorkingDirectory()`已经设置了解压到的目录。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值