1
hardware 2016-02-20 16:20:50 +08:00
关掉本机名称就好多了
|
2
zhjits 2016-02-20 16:31:42 +08:00
提示符占两行
|
3
tracyone 2016-02-20 16:33:50 +08:00 via Android
|
4
mgna17 2016-02-20 18:58:52 +08:00
要显得宽松一点的么,可以试试 ys
|
5
congeec 2016-02-20 22:46:20 +08:00 1
``` zsh
precmd() { red_at='%{\033[31m%}@%{\033[00m%}' red_dollar='%{\033[31m%}$%{\033[00m%}' typeset host_info [[ -n $SSH_CONNECTION ]] && host_info="$USER${red_at}$HOST " if [[ $USER == "CC" ]]; then # number of chracters of the path of the prompt is less 30 # use '~' represents $HOME as long as possible pwd=$PWD [[ $PWD =~ $HOME ]] && pwd="${PWD[@]//$HOME/~}" # ugly work around # IFS=/ read -A pwdarr <<< "$pwd" pwdarr=(${(ps:/:)pwd}) if [[ ${#pwd[@]} -le 30 ]]; then prompt="%~ ${red_dollar} " else prompt="${host_info}${pwdarr[1]}/.../${pwdarr[-1]} ${red_dollar} " fi else # other user prompt=${red_at}'%c % ' fi } ``` |
6
tpircsboy 2016-02-20 23:05:56 +08:00
local ret_status="%(?:%{$fg_bold[green]%}➜ :%{$fg_bold[red]%}➜ %s)"
PROMPT='${ret_status}%{$fg_bold[green]%}%p %{$fg[cyan]%}%~ %{$fg_bold[blue]%}$(git_prompt_info)%{$fg_bold[blue]%} % %{$reset_color%}' |
7
Tink 2016-02-20 23:24:13 +08:00
ys
|
8
ysmood 2016-02-21 00:24:01 +08:00
话说看很多人用 iterm ,这程序有啥好的?有啥功能是默认的 terminal 办不到的?
|
10
ysmood 2016-02-21 01:20:20 +08:00
@congeec 执行 `open a.png` 不就行了么?为啥要在命令行看图?命令行连手势等功能都没有,看图片不是非常鸡肋么?
|
12
ibegyourpardon 2016-02-21 01:33:32 +08:00
@ysmood 想反驳,但严格来说,其实也真不是 Terminal 办不到。
某些个别的特性上, Terminal 甚至还有系统加成,虽然也不多。 就不一一细数列举了,用的感觉大致是, iTerm 比 Terminal 多的 一些,其实的确算是锦上添花而不是雪中送炭的功能,比如…现成的更多的 theme ,按起来相对容易那么一点点点点的快捷键,相对更丰富一点点的自定义,窗口和标签管理上的一点点便利性,触摸板和手势的一些支持,总之类似这样的一些东西。 没这些照样玩,在 Windows 上的时候用的别的一些 SSH 工具或者类 Unix 环境,能干的很少。 所以如果 Terminal 用的很顺溜,其实的确没多大必要强迫自己切换, iTerm 的确更强大和方便,花样更多,但确实不是必需品。 但是呢,尽管很多东西是锦上添花,但花加多了,最后也会慢慢变得离不开,回到 Terminal 上的时候,会觉得各种不顺手,很别扭。比如,双击后还要按 command + c 才能复制字符串,而 iTerm 里双击直接复制了。这多出的一次按键不是很复杂,但没了这些小细节,还其实挺别扭的。 大致就是个,换过去是方便些,不会觉得就有多牛逼,然而一旦切回去,你就会觉得好难忍,还是 iTerm 用的更舒心点。 |
13
ethego 2016-02-21 01:36:26 +08:00
@ibegyourpardon 真要说哪里好,那就是 iterm 主题多一些
|
14
ysmood 2016-02-21 02:50:50 +08:00
@ibegyourpardon 比如复制的问题,我要使用“剪切版管理工具”,如果不用 cmd + c 就无法保存复制记录,而这个功能是 ClipMenu 这软件做的,所以不管用不用 iterm 我都会 cmd + c 。所以你这个例子举的不好。
主题我觉得 Terminal 就很好,想要花哨的就该去用 web terminal , css 那种才叫样式。 我想问的是明明有更专业的东西可用,为啥要用一些鸡肋的东西? |
17
ibegyourpardon 2016-02-21 19:27:54 +08:00
@ysmood 所以我也说了。。大多数时候只是锦上添花的功能,完全可以不用理。
但这些锦上添花的功能一旦累积起来,并形成了使用习惯,再回去用没这些花头的 Terminal ,就觉得有些别扭。 这就像,没有 zsh+oh-myzsh 的时候,大家甩着 bash 用的不亦乐乎,刚用上去也觉得无非就是方便一点,本质上并不能算有多大提高,除了补全,很多人也爱用自己的方式定制出各种显示效果来,没这些东西照样使。 但用久了之后,这些看起来无足轻重的东西就慢慢固化,并且变得重要了起来。 你说的没错,这些东西的确是鸡肋。然而什么东西都架不住日积月累天天磨,有了时间和习惯加成,鸡肋就不单单是鸡肋了。 |
18
leeyiw 2016-02-21 21:52:35 +08:00
LZ 说的是 iTerm2 吗?
zsh + oh-my-zsh + solarized 。不需要怎么配置,挺好看的 |
20
erevus 2016-02-22 10:29:18 +08:00
@ibegyourpardon terminal 没有分屏 需要用 tumx, iterm cmd+d cmd+shift+d
|