Estou preparando um script básico que definirá vários aliases de shell úteis de uma só vez. Estou usando um par de iTerm2 e oh-my-zsh .
Eu sei que posso adicionar aliases manualmente em ~/.zshrc .
Eu também sei que posso fazer isso autom...
No bash eu tenho meu PROMPT definido assim
PS1="$(scutil --get ComputerName) \W\$ "
Onde eu vejo apenas o nome do computador e apenas o nome do diretório atual em que estou, não o caminho completo e um sinal $.
my-computer my-folder...
Estou usando zsh e estou tendo dificuldades com as combinações de teclas do botão DELETE . Por exemplo, eu gostaria de usar um comando do meu .zsh_history . Para fazer isso, apertei o botão para cima. Se agora eu quiser modificar o comand...
Recentemente, comecei a usar o ZHS com o pacote de scripts oh-my-zsh. Ele faz um excelente trabalho, exceto pelo estranho comportamento de atalho ^.
Por exemplo, se eu tiver a seguinte linha de comando e o símbolo ▮ indicar a posição do curso...
Digamos que eu tenha esses dois no meu .zshrc :
alias sudo='nocorrect sudo'
alias boot27='grub-reboot 4 && reboot'
boot27 dá boot27: command not found .
Se eu alterar o alias para 'nocorrect sudo ' ou apenas 'sudo '...
Existe alguma maneira de obter o oh-my-zsh e o Terminal para carregar o meu último diretório usado?
Por exemplo, eu cd em ~/Desktop , em seguida, feche o meu terminal. Eu gostaria que ele fosse aberto novamente na pasta ~/Desktop .
Por exemplo, preciso chamar o comando echo ou date :
~ echo "%k%M"
debs-e420"%k%M
~ date +%k:%M
debs-e42010:24
Mas, se eu executar em bash , receberei o que preciso:
$ date +%k:%M
10:25
$ echo "%k%M"
%k%M
Então, como evita...
Usando o iTerm2 ou o Terminal.app, tenho que executar su $USER para que meus plugins sejam carregados ou exibidos no meu prompt (por exemplo, o plugin RVM).
Alguma razão pela qual isso seria?
Eu quero repetir o último comando que corresponde a foo bar . Usar !! não funciona (não é o último comando que usei), e nem !foo , porque minha história é parecida com
foo bar dee zep
foo boo lee kee
foo bee
Se eu tentar digitar !...
Em zsh com oh-my-zsh, você pode inserir um comando de expansão de histórico e pressionar espaço, tabulação ou digitação, e ele será expandido. Por exemplo:
ls /path/to/some/directory
cd !$<enter>
se expande para
cd /path/to/some/...