换工作发了个macbook,只用过windows的我正在不知所措中。
-
据说terminal类型选择iTerm256就是256色的,但是按base16-shell的colortest测试下来,似乎还是16色的,我用的base16-solarized的脚本显示出的颜色也明显不对。terminal选项里可以手动设定16种颜色的,只能手动改他们,不能让base16脚本帮我搞定么? iTerm2可以正常支持base16-solarized。
-
karabiner官网说暂时还不支持Sierra,那我以前windows下用的
shift
短点输出(
,长按认作shift
这样的,暂时mac下实现不了了咯?
- 据说wheel组的用户和root有一样的权限,但是用着非root的管理员账号
echo 123 >> /etc/shells
, echo 123 >> /etc/passwd
都permission denied
,前面加sudo
也一样,sudo -i
倒是可以输个密码切换到root账号,然后能为所欲为。
- (这条不算问题,闲聊吧)系统自带改键可以交换
ctrl
和command
,但是我现在windows下是C-a
,C-e
输出home
,end
,C-Win-a
输出C-a
,用来全选啥的,要和mac用同一套键位的话,暂时比较好的办法只有把windows下面C-Win-a
全选、C-c
复制、C-v
粘贴这些换成win-a/c/v
了,又要经历重塑肌肉记忆的阵痛期
iTerm2试过了,colortest同样失败。另外又加了一条问题。。
不说各种linux看你帖子就感觉超折腾了,用emacs加zsh已经是比较有个性了,再装个系统可能就太过突出了点。。
纠正一点:是 xterm256
不是 iTerm256…… iTerm 这个软件支持 24 位真彩色,自带 Terminal 只支持 256 色。
不知道你链接里的脚本干嘛的。自动帮你设置配色,比如 Solarized Light?
如果这样的话,到网上下一个 Solarized Light 的 profile,然后导入就行了。
其它问题不清楚。
1 个赞
那个脚本测试支持的色深。如果不行那最后几条就会是深浅不同的蓝色,前面的看起来也会感觉很小霸王,而不是base16主页上那些看着很顺眼柔和的颜色。我用iTerm2似乎也是测试不通过,明天再试试。
iTerm2 早就支持 24bits 真彩色了。如果想在终端下使用 Emacs,那么还应该知道 Emacs 什么时候支持真彩色。如果还有使用 Tmux,还应该知道 Tmux 什么时候支持真彩色:
- Emacs 26
- Tmux 2.4
- iTerm2 3?
用对了版本,然后才能讨论如何设置:https://emacs-china.org/t/true-color-24-bit-in-terminal/2719/6
善用搜索
2 个赞
emacs用的GUI(macport),iTerm2可以正常用base16,昨天迷失了。
karabiner element你说的操作已经可以实现了
你的第三个问题,重定向是 shell 做的,sudo 只会作用于你重定向之前的一个命令,重定向之后是没有 sudo 权限的。这不是 mac 的问题,而是所有的 *NIX 都是这样。
传统上 wheel 用户组给你的是可以 su 的权限,有些 unix 系统上也会默认给 sudo 权限,假如你安装了 sudo 的话。
1 个赞
LdBeth
11
macOS 有系统完整保护,就算用 root 来 rm -rf / 也不会搞坏系统。