标签: zsh

在zsh中寻找ALT + LeftArrowKey解决方案

我刚刚从bash切换到zsh,但我想念我的Alt+ LeftArrowKeyAlt+ RightArrowKey一次来回一个字.

现在,如果我按Alt+ LeftArrowKey我回去几封信,然后我就卡住了.我不会再向后退,它不会像我期望的那样回到Alt+ 的结尾RightArrowKey.我甚至不能使用箭头键到达行的末尾,只能到倒数第二个.不能在线上输入新的字符或者确实删除.

如何获得我心爱的快捷方式?

如果这很重要,我使用终端在Mac OS X上.

shell zsh key

100
推荐指数
6
解决办法
3万
查看次数

在zsh上找不到命令

我正在使用z Shell(zsh)而不是默认的bash,并且发生了错误,以至于不再识别以前工作的所有命令:

ls
zsh: command not found: ls

open -e .zshrc
zsh: correct 'open' to '_open' [nyae]? 
Run Code Online (Sandbox Code Playgroud)

我不知道如何重置zsh或如何解决这个问题.这是$PATH变量的内容:

echo $PATH
/Users/Malloc/bin/Sencha/Cmd/3.1.2.342:/usr/local/bin/mate
Run Code Online (Sandbox Code Playgroud)

我无法打开.bash_profile文件或.zshrc文件,似乎唯一的解决方法是重置zsh.有任何想法吗?

编辑:

我甚至试图zsh按照此线程中的指示进行重置,但总是command not found出错:

exec zsh
zsh: command not found: zsh
Run Code Online (Sandbox Code Playgroud)

发生什么了?为什么所有命令都丢失了?

shell zsh osx-lion

97
推荐指数
12
解决办法
16万
查看次数

在zsh中放置$ PATH变量断言的位置?

我喜欢zsh,但我不确定在哪里放置我的$PATH和其他变量断言?我发现它们分散在文件之间.zshrc .zprofile .bashrc .bash_profile,有时会翻倍.

我认识到,具有内部的任何bash文件,没有多大意义看到,因为我使用的zsh,但正是我应该把我rvm,python,node等添加到我的$PATH

有没有我应该使用(即一个特定的文件.zshenv,其不会没有目前在我的安装存在),我目前使用的手机之一,或者它甚至重要吗?

macos shell zsh

95
推荐指数
3
解决办法
9万
查看次数

如何在zsh中更改提示的颜色(与普通文本不同)?

为了更好地识别命令行上输出的开始和结束,我想更改提示的颜色,以便它与程序输出明显不同.当我使用zsh时,任何人都可以给我一个提示吗?

zsh prompt colors

93
推荐指数
10
解决办法
12万
查看次数

RVM在ZSH中不起作用

我想在我的Mac上试用ZSH shell,但我也做了很多Ruby和Rails开发,所以我也使用了RVM.问题是我似乎无法使RVM在ZSH中工作,并且它在默认的Bash shell中工作正常:

> zsh
> rvm 1.9.2
> ruby -v
ruby 1.8.7 (2009-06-12 patchlevel 174) [universal-darwin10.0]
> which ruby
/usr/bin/ruby
Run Code Online (Sandbox Code Playgroud)

我肯定可以确认已安装RVM,以及RVM下的ruby 1.9.2; 我一直在Bash中使用它.rvm list在ZSH中运行显示了这一点,有趣的是:

rvm rubies

   ruby-1.8.7-p302 [ x86_64 ]
=> ruby-1.9.2-p0 [ x86_64 ]
Run Code Online (Sandbox Code Playgroud)

这种情况发生在我的iMac和MacBook Pro上.我在两者上使用OS X 10.6.6,在iMac上使用ZSH 4.3.9(笔记本电脑上的4.3.10).没什么好像哦 - 我 - zsh还没有.

我试着查看RVM 网站上的文档,但没有任何帮助.

ruby macos zsh rvm

91
推荐指数
3
解决办法
5万
查看次数

在git pull上的OSX 10.10优胜美地测试版:git-sh-setup:没有这样的文件或目录

升级到OSX 10.10 Yosemite Beta后,正在运行git pull返回以下错误:

/ Library/Developer/CommandLineTools/usr/libexec/git-core/git-pull:第11行:git-sh-setup:没有这样的文件或目录

我检查了引用的git-core目录,git-sh-setup.sh就在那里.

其他git命令正如预期的那样工作

git zsh osx-yosemite

90
推荐指数
5
解决办法
2万
查看次数

在MacOSX中使ZSH成为默认Shell

我在我的MAC上安装了ZSH.现在我想把它变成默认的shell而不是BASH.但我似乎遇到了以下错误

$ echo $SHELL
/bin/bash
$ chsh -s /usr/bin/zsh
Changing shell for harshamv.
Password for harshamv:
chsh: /usr/bin/zsh: non-standard shell
Run Code Online (Sandbox Code Playgroud)

bash shell zsh

88
推荐指数
4
解决办法
6万
查看次数

ZSH iterm2增加了历史数量

不确定这是zsh,iterm2还是它们之间的交互.试图更改终端中可重复使用行的数量 - 而不是命令历史记录,输出历史记录.

在.zshrc我有:

HISTFILE=~/.histfile
HISTSIZE=100000
SAVEHIST=100000
Run Code Online (Sandbox Code Playgroud)

这似乎被忽略了=(

不确定谷歌的正确术语,"终端输出历史记录?"

terminal zsh iterm iterm2

84
推荐指数
3
解决办法
4万
查看次数

可以在zsh中使用Bash选项卡完成脚本吗?

我有一个Apache的Hadoop的Bash选项卡完成脚本.通常,我使用zsh作为我的日常shell.当我需要它时,它往往很像bash,但看起来Tab-completion系统在它们之间根本不同.有没有一种简单的方法可以将现有的bash-tab-completion定义"转换"为在zsh中工作?我不想在这方面投入大量时间,但如果这很容易,我会节省适量的努力.

bash zsh tab-completion

80
推荐指数
6
解决办法
3万
查看次数

Rails一直告诉我它当前没有安装

rvm用来管理不同的红宝石及其宝石.我的shell是zsh,配置了基本设置的oh-my-zsh.启用oh-my-zsh插件是ruby,rails,osx和git.这是我用来安装ruby-1.8.7和rails-3.0.7的命令.

rvm install 1.8.7
rvm use 1.8.7
gem install rails -v=3.0.7
Run Code Online (Sandbox Code Playgroud)

然后我打字rails并得到:

Rails is not currently installed on this system. To get the latest version, simply type:

    $ sudo gem install rails

You can then rerun your "rails" command.
Run Code Online (Sandbox Code Playgroud)

我也尝试过更彻底的安装,比如rubygems在切换到ruby-1.8.7之后重新安装,或创建一个全新的gemset,但没有运气.

这是rvm信息:

ruby-1.8.7-p352@rails:

  system:
    uname:       "Darwin yicai.local 10.8.0 Darwin Kernel Version 10.8.0: Tue Jun  7 16:32:41 PDT 2011; root:xnu-1504.15.3~1/RELEASE_X86_64 x86_64"
    bash:        "/bin/bash => GNU bash, version 3.2.48(1)-release (x86_64-apple-darwin10.0)"
    zsh:         "/bin/zsh => zsh 4.3.9 (i386-apple-darwin10.0)"

  rvm: …
Run Code Online (Sandbox Code Playgroud)

ruby zsh ruby-on-rails rvm

78
推荐指数
9
解决办法
5万
查看次数

标签 统计

zsh ×10

shell ×4

bash ×2

macos ×2

ruby ×2

rvm ×2

colors ×1

git ×1

iterm ×1

iterm2 ×1

key ×1

osx-lion ×1

osx-yosemite ×1

prompt ×1

ruby-on-rails ×1

tab-completion ×1

terminal ×1