使用 clink 获取 bash 风格的命令循环
使用 bash,即使没有更改 .bashrc,我也可以编写命令的开头(例如“gr”),然后按向上键循环浏览带有此前缀的命令(例如“grep -R asdf . ”)。 使用 clink,循环执行命令会忽略我已经编写的命令前缀。 我知道我可以使用 Ctrl+r 来匹配带有完整命令的正则表达式,但这并不像我想象的那么简单。 ...
使用 bash,即使没有更改 .bashrc,我也可以编写命令的开头(例如“gr”),然后按向上键循环浏览带有此前缀的命令(例如“grep -R asdf . ”)。 使用 clink,循环执行命令会忽略我已经编写的命令前缀。 我知道我可以使用 Ctrl+r 来匹配带有完整命令的正则表达式,但这并不像我想象的那么简单。 ...
前段时间我安装了碰杯在一台电脑上,它支持 bash 命令,例如pwd, ls。现在我在另一台电脑上安装了它,但这些命令无法识别。clink 的其他功能,如自动完成、反向搜索、提示颜色仍然受支持。两台机器上的 Clink 版本相同:0.4.9。我检查了两台电脑上的安装文件夹和设置,它们也相同。两台电脑都是 Windows 10。我不记得我做了什么来支持这些命令,我想我没有做任何特别的事情——我直接从盒子里得到了它们。有人知道如何让 clink 支持 bash 命令吗? ...
我在 clink 中使用 Vi 编辑模式。除了使用 Ctrl-D 关闭 shell 并重新启动之外,我找不到其他退出 Vi 模式的方法。Clink 的键盘帮助列出了两个用于进入 Vi 模式的键盘快捷键(ACj 和 ACm),但没有用于退出的快捷键。我读到过某处说 Ce 会切换回“emacs 模式”,但这对我来说不起作用。有什么想法吗? ...
当我在 cmder 设置中勾选“在 Cmder 中使用 Clink”时,如果我“在终端中打开”文件夹,git 分支名称不会显示在 cmder 中。如果我取消勾选,则会显示,并且输出也更加丰富多彩。 使用 Clink 有什么好处而 cmder 没有呢? ...
我想使用康德在我的VirtualBox 客户机,Windows 10 企业版版本。 首先我用碰杯,并且工作正常,但使用康德,没有显示驱动器碰杯。 这里是输出: 怎么解决这个问题? ...
我可以看到分支名称的输出没有问题(尽管在版本 1.3.4+ 中,它还会奇怪地输出“master -> origin”,而以前不会这样),但我不明白为什么它从未成功显示更改。这在 Cmder 下的 Powershell+Poshgit 中有效,查看 \vendor\clink.lua 脚本似乎这就是更改应该去的地方。 ...
我使用 conemu 作为控制台,使用 clink 作为 shell,然后从 conemu 启动远程管理器 far . 这将在当前目录打开远程管理器。 退出远程管理器并返回到 conemu 后,我希望回到远程管理器中的路径,但是我却回到了之前运行远程管理器的原始路径。 另一个问题:我希望当我关闭面板(ctrl-o)时能够使用 clink(tab)完成。这可能吗? 谢谢 ...
(不是重定向)我想抓取并保存所有 Windows cmd 控制台(win7)文本到一个文件中,而不使用鼠标。我需要文本来完成命令,而不是从控制台复制/粘贴部分单词。这是在 win7 上使用 cmd + clink / cygwin bash / vim 进行的。 到目前为止 [Alt-Space][S select-all][Enter to copy text] vi [enter] [Shift-paste] then do completion inside vim, copy words to clipboard :q! [...
我想在 Cmder 中定义以下键: Alt+ Up-> 移动到父目录( Ctrl++ Alt)U Alt+ Left-> 移动到上一个目录(上次 cd 之前所在的目录) Alt+ Right-> 移动到下一个目录 有什么帮助吗? ...
我的 cmd 环境变量自动完成功能(使用 TAB)出现了问题。出于某种原因,我收到了 .dll .png 和其他我不关心的废话的建议。我该如何排除这些文件类型?我在第二台电脑上没有收到此类建议,所以我很可能搞砸了。 PATHEXT 系统变量不包括这些文件扩展名。 我正在使用 clink 0.4.8 和 ConEmu 161206。 ...
我最近安装了碰杯Ctrl+R并且我对会话之间保留的历史记录以及使用/搜索历史记录的能力感到非常满意Ctrl-S。 然而,我非常希望能够访问 Clink 当前拥有的完整命令列表,就像history*nix 系统上的命令一样。 尽管我在网上搜索了很久,但我还是没有找到任何 Clink 热键或脚本来实现这一点。如果有人有可行的解决方案,我会非常感兴趣。 ...
我在我的 ConEmu shell 中观察到一种奇怪的行为: 当我水平调整 ConEmu 窗口大小并启用 clink 时,完成调整大小后,将再次打印 shell 提示符: 前: 后: 这真的很烦人,并且会在每次调整大小等操作中发生,例如分割、移动分割等。 在我的启动批处理中我使用以下代码来设置提示(与 conemu 的默认 cmd 任务相同): :: :: Form the command prompt :: :: This will start prompt with `User@PC ` set ConEmuPrompt0=$E[32m$E]...
碰杯默认的文本输出是白色的。例如,注入 Clink 后,输入clinkTabTab显示: 如果我将 cmd 窗口设置为黑色文字在白色背景上(“属性”→“颜色”),这是输出: 第二行无法看到,因为它是白底白字。Clink 的文本输出保持白色,忽略 cmd 窗口的颜色设置。 我们如何设置 Clink 的输出颜色? 有没有类似的东西set clink.prompt_colour=12为了输出颜色? ...
我在 Windows 命令行环境中使用了 Cmder 包。有些命令在完成后不会创建空行,这会使查看已运行的每个命令变得更加困难。有没有办法自定义命令提示符,使其在显示路径和提示符之前打印新行? ...
我是一个相当快乐的用户碰杯通过伟大的康德包。我唯一想念的是一种简单的方法来设置命令提示符以显示当前日期/时间(以及最后退出代码、历史记录编号,如bash...等)。 有人能指出我如何做到这一点的正确方向吗? ...