Macbook环境配置之个人配置

环境

Mac pro 14
磁盘:128G
内存是:8G

前言

最近换了工作,由于新公司使用MacBook开发,搭了一天的环境,可以说既熟悉又陌生;
熟悉是因为MacBook底层其实就是Unix,自己以前工作之一就是维护开发环境的服务器
陌生就是使用上还不是很顺手;

macbook 应用程序默认安装的位置

/Library/Application Support

错误

error: RPC failed; curl 18 transfer closed with outstanding read data remaining fatal: the remote end hung up unexpectedly …

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

我在终端里执行上面的命令后,就报错了。
上面我是为了安装Homebrew,这个类似于Centos中的yum
即:软件包管理工具

原因就是使用curl下载时,缓存不够了。
按照网上的说法就是postBuffer太小了。

git config --global http.postBuffer 524288000

https://blog.csdn.net/dzhongjie/article/details/81152983

安装Homebrew

执行:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

在公司执行时,下载总是失败,最后我是带回家了,到家里进去下载安装;
目前OK了。
下面这个是成功的图:
在这里插入图片描述

可能遇到的错误:

fatal: unable to access 'https://github.com/Homebrew/brew/': Failed to connect to github.com port 443: Operation timed out
Failed during: git fetch --force origin

这是因为本机无法访问;解决办法:

  1. ping http://github.com 获取ip地址
  2. 再添加进/etc/hosts文件:
~$ sudo vim /etc/hosts
# 添加如下:
52.74.223.119 github.com

如果上面的方法依然失败,就使用国内安装办法(2021.3.29)

Homebrew国内如何自动安装(国内地址)

在终端直接输入命令:

/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

根据提示安装就可以了。建议选择 中科大的源。

安装成功后,会有如下提示:

==> Updated Formulae
mgba                                     miniserve

        Brew自动安装程序运行完成
          国内地址已经配置完成

  桌面的Old_Homebrew文件夹,大致看看没有你需要的可以删除。

              初步介绍几个brew命令
本地软件库列表:brew ls
查找软件:brew search google(其中google替换为要查找的关键字)
查看brew版本:brew -v  更新brew版本:brew update
安装cask软件:brew install --cask firefox 把firefox换成你要安装的
        
        欢迎右键点击下方地址-打开URL 来给点个赞
         https://zhuanlan.zhihu.com/p/111014448 

 重启终端 或者 运行 source /Users/yutao/.bash_profile  ,否则可能无法使用

安装base-completion

用于git智能提示,自动补全

brew install base-completion

成功的截图:
在这里插入图片描述
这个还需要把[[ -r "/usr/local/etc/profile.d/bash_completion.sh" ]] && . "/usr/local/etc/profile.d/bash_completion.sh"添加到~/.base-profile:

vim ~/.bash-profile
# 将上面那句复制进去
# 再刷新文件
source ~/.bash-profile

之后再去下载git-completion.bash

先看下自己git的版本:

yutao@MacBook-Pro:~$ git version
git version 2.15.0

下面使用的是v2.21.0,这个根据自己的版本号来改:2.15.0就行了。
参数-o是重新指定下载位置,并且重命名文件。

curl https://raw.githubusercontent.com/git/git/v2.21.0/contrib/completion/git-completion.bash -o ~/.git-completion.bash

文件下载下来了,就要启用它,即让当前环境,认识它:
执行如下命令:

vim ~/.bash_profile
# 添加如下语句
if [ -f ~/.git-completion.bash ]; then
    . ~/.git-completion.bash
fi

# 保存并刷新
source ~/.bash_profile

参考地址:Mac 下 git 命令自动补全

=–=-=-=-=-=-=-=-2021年4月1日-=-=-=-=-=-=-=-=-=
上面的配置使用的是bash shell,但是如果切换为zshshell时,会发现git的自动提示没有了;
解决办法:
执行命令:

vim ~/.zshrc

添加如下配置,然后保存:执行source ~/.zshrc即可。

[[ -r "/usr/local/etc/profile.d/bash_completion.sh" ]] && . "/usr/local/etc/profile.d/bash_completion.sh"

# auto-completion
if [ -f ~/.git-completion.bash ]; then
    . ~/.git-completion.bash
fi

source ~/.bash_profile

会有WARNING: this script is deprecated, please see git-completion.zsh这种警告;
我尝试过,下载git-completion.zsh文件,然后把相应的配置git-completion.bash改为git-completion.zsh,然后刷新source ~/.zshrc,这样做后,问题更多了,所以目前就不管这个警告,不影响使用。

任务管理器

先执行command + space,打开的界面叫:Spotlight
再到里面搜索活动监视器

还有一个简化版的:
command + option + esc

http://baijiahao.baidu.com/s?id=1596322841948647765&wfr=spider&for=pc

删除文件的快捷键

command + 退格键

macOS 10+允许任何来源没了怎么开启

sudo spctl --master-disable

执行完成后,再重新启动安装程序时,就不会提示了。

http://www.pc6.com/edu/140268.html

安装maven

从官网下
https://maven.apache.org/download.cgi

我下载的是tar.gz的包;

我是安装在家目录下:

MacBook的家目录为:

/Users/yutao

在家目录中执行:vim .bash_profile

export MAVEN_HOME=/Users/yutao/ProgramFiles/apache-maven-3.6.1
export PATH=${PATH}:${MAVEN_HOME}/bin

②修改settings.xml文件

  1. 修改中央仓库,改为阿里的源
  2. 修改本地仓库的位置
  3. 指定Java的版本
    ③验证成功
mvn -v

参考地址:
maven命令使用和配置教程

Mac安装Maven

Mac中查看mysql的安装路径

方法一:
通过查看进程的方式:

ps -ef | grep mysql

方法二,
打开macbook pro 系统配置,选择mysql就可以看到

安装Navicat for MySQL

参考地址:Navicat for MySQL 12.0.28 Mac 破解版

上面的地址下载后,直接安装就好;

大小写

由于苹果自带简体拼音,并且默认勾选了中/英切换ABC输入模式的按钮。
这就导致有时我们想大写时,发现却是小写的问题;
在这里插入图片描述

bash命令ls -l 等于 ll

打开vim .bash_profile,在最后面添加如下:

alias ll='ls -l'
alias la='ls -A'
alias l='ls -CF'

最后刷新:source .bash_profile

安装idea

从官网下载dmg文件中,安装后,默认安装路径:

/Applications/IntelliJ IDEA.app

里面会默认创建一个Contents文件夹;

关闭开机声音

sudo nvram SystemAudioVolume=%80

需要输入密码

恢复开机声音

sudo nvram -d SystemAudioVolume

需要输入密码

安装tree命令 查看目录树形结构

brew install tree
# 查看该目录下的所有结构
tree
# 查看指定层级的结构
tree -L 1
# 将结果输出到指定文件
tree -o filename
# 查看帮助
tree --help

配置vim编辑器

vim默认的配置:
① 不会自动缩进
②不会标记语法颜色

home路径中添加如下文件:
vim /Users/yutao/.vimrc

写入:

:set tabstop=4  "tab代表4个空格
:set shiftwidth=4 "默认缩进4个空格
:set expandtab "配合tabstop的使用
":set nu "显示行号
:syntax on "语法高亮
set encoding=utf-8 "编码为utf8
filetype on "文件类型
set autoindent "自动缩进

引号" 后面是注释 不用删除

关闭旁边

正常情况,我们都是到系统偏好键盘 里去关闭旁白

在这里插入图片描述

但是仅仅这样,电脑重启后,依然会有旁白;

这时还需要在,系统偏好辅助功能中:

在这里插入图片描述
再选择通用
在这里插入图片描述
去掉旁白的勾选;

再选择视觉中旁白,去掉旁白的勾选:
在这里插入图片描述

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
个人常用vim的IDE开发环境2015最新版。。 vim的快捷键和常用插件都已配好。。 支持cscope ctag,扩展工具栏,支持各类代码跳转查看。可以完全替代sourceinsight 支持自动编译输出窗口 支持代码符号定义快速预览窗口,需要生成完cscope数据库,按Fx键启用,具体哪个 忘了。。 = = 内置tab自动完成和提示,c/c++成员。声明提示。风格配色比较清新简洁。 字体采用courier new,space 4对齐 右边有buffer栏,函数符号栏, 可以按f2切换到文件树列表 f3 f4:大小写格式化 从F1 按到 f12 会有意外发现哦。。你可以一个个试过来。。哈哈。。 安装简单: 需要提前安装好 vim gvim/mvim cscope ctag 然后解压在当前目录 执行 install 就行了。。 windows下安装只需要吧 windows目录下的文件覆盖过去就好 macosx上是 mvim 哦。。 sourceinsight的代码查看功能启用,按下工具栏某个生成符号数据库的图标,就行了,各类跳转和搜索都有图标,快速使用。 注意:gvim 或vim 必须在源码目录下打开才行,他只会查找当前目录下的所有代码来生成。。 安装完 右击代码文件 系统右键菜单有个script菜单项 的gvim 可以在当前目录下打开代码文件。。 打开一个就可以管理整个工程了。。其他的文件拖进来。。 或者通过f2的目录树访问。。 还有隐藏插件 需要自己按快捷键启用 自己摸索吧。。 比如 文件搜素 图表绘制 matrix动画 。。。 一些集成好的常用插件: 1. tabbar符号列表 2. buffer当前打开文件列表 3. 文件树列表 4. cscope, ctags集成,可进行符号跳转,引用跳转,头文件跳转等。。 5. autotab自动补全 6. c/c++符号提示 7. 静态语法检测 8. 快速翻译 9. 注释绘图 10. 还有好多其他的,暂时想不起来的。。自己摸索吧。。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

山鬼谣me

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值