Write the Code. Change the World.

分类目录
12月 28

多在windows上编程的童鞋可能习惯于感受tab键为4个空格的长度,不过在linux系统中一般默认设定tab键为8个空格长度来显示。事实上tab也确实是8个空格的长度。不过由于习惯问题,某些童鞋还是希望在linux上也感受tab键为4个空格长度的显示,因为vi编辑器在linux上是那么地众所周知,所以下面就开始谈如何设定vim编辑器对tab键的显示长度问题。
关于vim对tab键的设定问题,我在网上也查过一些资料,不过大部分都解释的不清楚,只是照着其设定的代码copy一份到配置文件中,对每一行代码具体所起的作用则不甚清楚,本篇章根据国外一篇文章对tab键设定的讲述加之自己亲自在centos7上进行不断尝试进行总结。

操作

# 新增 .vimrc 文件
vim ~/.vimrc

# 填充下边的内容
"语法高亮
syntax enable
"显示行号
set number
"突出显示当前行
set cursorline
"打开状态栏标尺
set ruler
"设定 << 和 >> 命令移动时的宽度为 4
set shiftwidth=4
"使得按退格键时可以一次删掉 4 个空格
set softtabstop=4
"设定 tab 长度为 4
set tabstop=4
"用space替代tab的输入
set expandtab
"高亮显示括号匹配
set showmatch
12月 26

升级到 MacOs Big Sur 后,以前的环境出现了很多问题。系统也重新抹盘了,重新安装了。环境也重新开始。

安装 virtualbox

https://www.virtualbox.org/

目前官网最新版本是 6.1.16,针对 MacOs Big Sur 做过处理了。下下来直接装。

如果遇到下边的情况。

请先执行下边的命令:

# 执行下边命令,然后重启系统。之后在安全与隐私的通用里边允许下载的App中出现任何来源,并选中。再安装即可。在安装之前,可以使用安装工具的 uninstall 工具清理下残留。

sudo spctl --master-disable


# 当然,你想去掉允许所有也可以。执行
sudo spctl --master-enable

安装 vagrant

https://www.vagrantup.com/

可以使用 homebrew 安装也可以直接下载安装包安装。

# homebrew 方式安装
brew install vagrant

# 常用命令

vagrant --version

vagrant box list

vagrant box remove

下载安装 homestead box

# 如果网速快,可以使用下边的命令直接安装。选择 3,以 virtualbox 作为 provider。如果网速慢,可以复制 box 的地址,用迅雷下载。

vagrant box add laravel/homestead

将下载好的 virtualbox.box 添加进去

  • 先建立 metadata.json。当然也可以不用通过建立的的方式。但这样可以省去对 Homestead 版本号的修改。
{
    "name": "laravel/homestead",
    "versions":
    [
        {
            "version": "10.1.1",
            "providers": [
                {
                  "name": "virtualbox",
                  "url": "/Users/zhoulin/LinlinPark/Soft/virtualbox.box"
                }
            ]
        }
    ]
}

注意 版本号、名字以及 virtualbox.box 的位置。

执行:

vagrant box add metadata.json

添加成功后,如下图所示:

下载配置 Homestead 配置文件以及启动项目

https://blog.vini123.com/249

如果想卸载

如果想卸载先 destroy 在 remove

vagrant destroy homestead
vagrant box remove xxx
12月 25

刚新装 mac ,使用 curl 安装 homebrew 和 oh my zsh 时,会遇到 curl: (7) Failed to connect to raw.github.com port 443: Connection refused 和 curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused 的情况。这个时候,就是你用浏览器打开 raw.github.com 也是打不开的。

怎么弄呢

  • 先去 https://www.ipaddress.com/ 这里找到 raw.github.com 对应的 ip 地址。这里是 199.232.96.133
  • 终端中 sudo vim /etc/hosts ,添加
   199.232.96.133 raw.github.com
   199.232.96.133 raw.githubusercontent.com

再去尝试。

然后,可能会出现 ‘git’命令需要使用命令行开发者工具。您要现在安装该工具吗? 选择安装,然后继续。其实,这里如果你先安装了 xcode 就不会出现这个了。

继续执行就会没事了。

12月 25

安装软件

安装中可能存在的错误

# curl 安装 oh my zsh 时
curl: (7) Failed to connect to raw.github.com port 443: Connection refused

上边的错误解决请看:https://blog.vini123.com/553

1月 08

这里要说的是删除 mac 启动台里删除不掉的图标的方法。既然要说,肯定是常规方法删除不掉的,比如按住 option 删除,比如进入访达删除这些。

步骤如下:

# command + 空格键,输入终端,打开终端。或你有 item2 更好。

cd /private/var/folders/
sudo find ./ -name com.apple.dock.launchpad # 找到该文件夹,然后进入。我自己的是下边这样的。
cd .//_2/bnb9_37n7j18jmp5zw7b8by00000gn/0/com.apple.dock.launchpad
cd db

# 然后执行下边的命令,回车删除
sqlite3 db "delete from apps where title='adobe_licensing_helper';"&&killall Dock

通过以上几个步骤就可以完成删除操作了。如下图所示:

再来看看对比图

这个是真删除了,不是我移到外边去了。

12月 23

如果想在mac下使用windows,用虚拟机安装windows是一个不错的选择。比装双系统好多了。想用就用,不要就卸,就跟安装软件卸载软件一样方便。虚拟机容器比较多,有vm,pd,vbox。因为之前用vbox安装了homestead,那么就用vbox来装windows。

下载windows镜像

https://msdn.itellyou.cn/ 这里有你想要的windows版本,xp,vista,win7,win10,server等。个人比较中意win7,这里选择win7 64位旗舰版。
继续阅读

8月 29

Node.js 官网下载地址:https://nodejs.org/en/download/

注意,这里分两种版本,LTS(长期支持,成熟可靠)和Current(稳定版,最新特性)。选择合适的版本安装。

下载好Mac对应的版本。然后安装。安装完成后,会出现下边提示。

Node.js was installed at

   /usr/local/bin/node

npm was installed at

   /usr/local/bin/npm

Make sure that /usr/local/bin is in your $PATH.

确定,安装完成。

使用

安装完成后,可以在终端中查看版本。

node -v
npm -v

使用国内的淘宝镜像

npm install -g cnpm --registry=https://registry.npm.taobao.org