小编Den*_*uzé的帖子

防止在 zsh shell 中完成“make”命令的文件

语境

  • zsh 贝壳,
  • oh-my-zsh 框架,
  • 没有特殊zsh的配置(有或没有相同的问题zsh-completions):见.zshrc最后。

麻烦

如果目录包含:

  • amakefile目标:hello,hello.omain.o,
  • 说,3个文件foobarbaz

调用make+ TAB 显示为完成:

bar baz foo hello hello.o main.o makefile

而不仅仅是makefile的目标。

在这方面,我如何自定义zsh以使其行为bash(仅显示makefile's 目标)?

配置文件

这是我的.zshrc

export ZSH=/home/bitouze/.oh-my-zsh

ZSH_THEME="gnzh"

plugins=(git zsh-completions)
autoload -U compinit && compinit

source $ZSH/oh-my-zsh.sh

export LANG=fr_FR.UTF-8

source $HOME/.aliases

# texdoc completion
compctl -k "(($(grep …
Run Code Online (Sandbox Code Playgroud)

zsh make autocomplete oh-my-zsh

9
推荐指数
1
解决办法
1566
查看次数

为什么 zsh 在查询 (postgresql) 数据库时表现得更少?

语境

  • zsh壳,
  • oh-my-zsh框架,
  • 没什么特别zsh的配置postgresql

麻烦

我注意到一个恼人的行为:查询数据库时,例如:

SELECT * FROM mytable ;
Run Code Online (Sandbox Code Playgroud)

它的行为与less(with (END)) 一样,返回需要“关闭” less(使用q快捷方式),这意味着我在键入下一个查询时无法读取上一个查询的结果。

相反,bash这种行为不是吗:查询后,显示结果,并且可以键入下一个查询。

问题

我怎样才能定制zsh它在这方面的表现bash

less zsh postgresql

4
推荐指数
1
解决办法
2578
查看次数

标签 统计

zsh ×2

autocomplete ×1

less ×1

make ×1

oh-my-zsh ×1

postgresql ×1