zoukankan      html  css  js  c++  java
  • mac使用之设置vim colors

    一、背景

    之前申请的笔记本电脑到期了,于是年前申请更换了,一直都是使用Windows和Linux,刚好申请的时候有最新的mbp 16寸款,所以就想着申请一个学习下Mac系统,虽然年前就已经拿到了但是由于业务需求太多一直没时间体验,刚好趁着这个肺炎导致的延长假期体验下。

    安装了zsh+oh-my-zsh后就开始折腾vim的配置,本以为很流畅的,结果遇到很多意想不到的坑,所以记录一下,如果对后来者有用那自然是最好的。

    二、配置vim遇到的问题

    我自己保留的vim配置使用了molokai这个theme,所以需要在vim的colors文件夹下新建该配色文件,其中遇到了几个问题如下:

    1、启用root

    这里Mac和Linux是不一样的,默认root账户并没有启用,需要执行操作手动启用,具体操作见官方文档介绍:https://support.apple.com/zh-cn/HT204012

    2、mac root operation not permitted

    启用了root账号之后依然无法在colors文件夹下新建molokai.vim文件,提示:mac root operation not permitted

    在网上查了一下,是因为Mac系统对系统文件夹进行了保护,默认无法修改,解决办法:

    重启系统,按command+R进入恢复模式,打开终端执行:csrutil disable,重启。

    3、mac read only file system

    执行完第二步之后,新建依然报错:read only file system,在网上查了一下是因为默认根目录挂载时是read only模式的,解决办法:sudo mount -uw /

    至此,问题总算解决了。

    三、总结

    经过这次折腾发现,Mac相关Linux来说还是更封闭一些,不像Linux把所有权限都给了用户,用户想做什么操作都可以,甚至是rm -rf /这样的命令。

    同时又保留了shell的方便性,这也是大多数开发者推荐使用Mac的原因,不需要什么都自己折腾,而且有提供了优秀的界面。

  • 相关阅读:
    android http多请求异步封装对你绝对有用
    浅论Android网络请求库——android-async-http
    Android Http异步请求,Callback
    STL慎重选择删除元素的
    iOS开展
    【Bootstrap】兼容IE8、谷歌和其他主流浏览器的观众IMAX风格的页面
    Codeforces #180 div2 C Parity Game
    vS2010 列表控件 加入右键菜单
    cocos2d-x 3.2 2048——第六部分(最后一章)
    E: 无法获取锁 /var/lib/apt/lists/lock
  • 原文地址:https://www.cnblogs.com/lit10050528/p/12287617.html
Copyright © 2011-2022 走看看