标签: conemu

将正在运行的控制台应用程序附加到新的 ConEmu 实例

我有一个已经启动的控制台应用程序,在 Windows XP 下。我想将它附加到不同的控制台模拟器,例如Console2ConEmu。这对 ConEmu可能的,如果我运行 ConEmu 然后使用它的“附加到”菜单条目并在列表中选择我的控制台应用程序,它就可以工作。

我现在正在尝试自动执行此操作。我希望能够聚焦控制台应用程序窗口,按下一个键,并将其附加到 ConEmu 的新实例。当我按下+ 时,我尝试编写一个AutoHotKey宏来附加当前聚焦的控制台应用程序,但我不知道如何使用. 这是我的尝试:WinAConEmuC

#IfWinActive, ahk_class ConsoleWindowClass
#a::
  WinGet, app_pid, PID
  Run c:\opt\ConEmu-120704\ConEmu.exe /detached, , , conemu_pid
  Run c:\opt\ConEmu-120704\ConEmu\ConEmuC.exe /ATTACH /PID=%app_pid%
  Return
Run Code Online (Sandbox Code Playgroud)

我收到以下错误弹出窗口:

Attach to GUI was requested, but there is no console processes!

c:\opt\ConEmu-120704\ConEmu\ConEmuC.exe /ATTACH /PID=7104
Run Code Online (Sandbox Code Playgroud)

然而,如果我在 ConEmu 实例中使用“附加到”菜单项,控制台应用程序将被附加。如果相关,我需要勾选版本 120704 中引入的“替代模式”复选框。

如何使用ConEmuC(或任何其他方法)将现有控制台应用程序附加到新的 ConEmu 实例?更好的是,我如何附加现有实例(如果我想要一个新实例,我可以事先创建它)?以及如何指定替代模式?

windows console conemu

3
推荐指数
1
解决办法
5781
查看次数

为重复选项卡创建快捷方式

是否可以为右键单击任何选项卡时出现的“重复根目录...”创建键盘快捷键?

conemu

3
推荐指数
1
解决办法
1190
查看次数

ConEmu 中的动态设置

我以便携模式(通过 Dropbox 文件夹)运行 ConEmu,我非常喜欢它。

我想知道是否可以根据运行 ConEmu 的计算机更改某些设置。

例如,在我的 MacBook Pro Retina 上,我必须将 ConEmu 字体大小提高到大约 36,这样我才能正确地看到它。但是,在我的办公室计算机上运行 ConEmu 时,我需要将字体大小保持在 18 左右。

关于我如何能够做到这一点的任何想法?谢谢。

conemu

3
推荐指数
1
解决办法
670
查看次数

Cmder 地震热键不起作用

我将 Cmder 更新为较新版本,现在当我打开 cmder 时,我在托盘中收到通知,WIN + ~ 无法注册为重新调整大小的热键。有谁知道如何解决这个问题?

在此处输入图片说明

hotkeys conemu

3
推荐指数
1
解决办法
1969
查看次数

ConEmu - Windows 资源管理器:在现有的 ConEmu 窗口中打开“Con Emu Here”

我有 ConEmu,Windows 资源管理器,文件夹右键单击,“Con Emu Here”工作,但是该文件夹总是在新的 ConEmu 应用程序中打开。我希望该文件夹作为现有 ConEmu 应用程序中的新选项卡打开。我有以下设置:

  • 菜单项:ConEmu Here
  • 命令: {cmd} -cur_console:n -reuse -run "shell"
  • 图标文件: C:\Program Files\ConEmu\ConEmu64.exe,0

进行这些更改后,我按下了“注册”按钮,我重新启动了 ConEmu 并删除了旧版本。

版本:

  • Windows 7的
  • ConEmu:160609 64 稳定

windows-7 windows-explorer conemu

3
推荐指数
1
解决办法
4219
查看次数

如何在 Cmder (ConEmu) 终端上使用“Bash for Windows”使 byobu 在 Windows 上工作?

我正在使用 Cmder (mini) 的 vanilla 安装。安装了 WSL(适用于 Linux 的 Windows 子系统,适用于 Windows 的 Bash)的 Windows 10。使用以下命令在 Cmder 中加载 bash。

%windir%\system32\bash.exe ~ -c zsh -cur_console:p

为了检查功能键是否在终端窗口中工作,我用 nano 打开了一个文本文件。nano 打开后,如果我按 F2(保存和关闭的快捷方式),它会按预期工作。因此,终端至少正确接收到 F2。

然后,我打开了 byobu(默认安装在 WSL/Ubuntu 中)。Byobu 正确打开。但是当我按 F2 时,什么也没有发生。预计将在 Byobu 内打开一个新窗口。终端中甚至没有打印任何内容。

现在,我不确定这是否是 ConEmu 问题。与常规的 Windows cmd.exe 完全相同。不同之处在于 - 如果我左键单击 cmd 终端屏幕上的任意位置(激活选择模式),然后按 F2,它将通过打开一个新的 byobu 窗口来工作。

如果我直接运行 tmux,那么Ctrl-B+%Ctrl-B+"快捷方式就可以工作。

无法使用 byobu 使得整个 Windows Bash 体验对我来说毫无用处(尤其是在通过 SSH 连接到远程机器时)。我非常感谢一个解决方案。谢谢!

tmux byobu conemu cmder windows-subsystem-for-linux

3
推荐指数
1
解决办法
5649
查看次数

不要在没有重新启动 Windows 的情况下刷新 ConEmu 中的 PATH 用户环境变量值

一、总结

如果我在 ConEmu 中工作,PATH 用户环境变量的值不会为我刷新。我需要重新启动 Windows。

2. 预期行为

我使用Chocolatey refreshenv 脚本。如果我refreshenvHyper 终端Clink 中运行:

C:\Users\SashaChernykh>zeal
'zeal' is not recognized as an internal or external command,
operable program or batch file.

C:\Users\SashaChernykh>refreshenv
Refreshing environment variables from registry for cmd.exe. Please wait…Finished..

C:\Users\SashaChernykh>zeal
Run Code Online (Sandbox Code Playgroud)

Zeal 为我成功运行。

3. 实际行为

在 ConEmu 中:

C:\Program Files\Far Manager>zeal
'zeal' is not recognized as an internal or external command,
operable program or batch file.

C:\Program Files\Far Manager>refreshenv
Refreshing environment variables from …
Run Code Online (Sandbox Code Playgroud)

windows path environment-variables conemu windows-10

3
推荐指数
1
解决办法
3223
查看次数

conmu:我可以禁用滚动条吗?

我不想禁用滚动我只想禁用滚动条,这可能吗?

我喜欢按 ctrl+ 上下滚动,但我不喜欢滚动条在我这样做时抬起丑陋的头 - 它阻碍了终端中的文本。

conemu

2
推荐指数
1
解决办法
1432
查看次数

使用 ConEmu 运行 mintty.exe 的快捷方式

我正在尝试创建一个快捷方式来在 ConEmu 中启动 Cygwin 的 mintty.exe(使用默认配置登录)。我能够通过快捷方式在 ConEmu 中启动 mintty 的唯一方法是将快捷方式的目标定义为:

"C:\Program Files\ConEmu\ConEmu64.exe" "C:\cygwin64\bin\mintty.exe"
Run Code Online (Sandbox Code Playgroud)

这将在 ConEmu 中开始,但它将缺少 Cygwin 功能。

要使用默认的 Cygwin 配置启动 mintty.exe,需要将命令(一个减号)传递给 mintty.exe 链接:

C:\cygwin64\bin\mintty.exe -
Run Code Online (Sandbox Code Playgroud)

我尝试了以下但没有成功(见减号):

"C:\Program Files\ConEmu\ConEmu64.exe" "C:\cygwin64\bin\mintty.exe -"
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

cygwin shortcuts mintty conemu

2
推荐指数
1
解决办法
4077
查看次数

如何在 Windows 10 中的 ConEmu 中指定 WSL (Ubuntu) 的启动目录

我已经在 Windows 10 上安装了 WSL2,并成功下载并设置了 Ubuntu。

我已经安装并设置了 ConEmu 终端以成功运行 Ubuntu。

但是ConEmu在C:\Users\MyUsers中打开Ubuntu

我想在 Linux (Ubuntu) Home\MyUsers\MyProjectFolder 目录中启动

我尝试在 ConEmu - 设置 - 任务 - 6- Bash(或 7- Ubuntu)中使用这些命令,但没有一个起作用:

%windir%\system32\wsl.exe -cur_console:pm:/mnt --distribution Ubuntu -c "cd"
%windir%\system32\wsl.exe -cur_console:p -c "cd"
%windir%\system32\wsl.exe -cur_console:p -c "cd /home"
%windir%\system32\wsl.exe -cur_console:pm:/mnt --distribution Ubuntu -c "~"
set "PATH=%ConEmuBaseDirShort%\wsl;%PATH%" & %ConEmuBaseDirShort%\conemu-cyg-64.exe --wsl -cur_console:pm:/mnt -C "~"
wsl.exe -cur_console:pm:/mnt -C "~"
Run Code Online (Sandbox Code Playgroud)

linux bash ubuntu conemu windows-subsystem-for-linux

2
推荐指数
1
解决办法
5644
查看次数

ConEmu:导入配色方案

有没有办法将配色方案从其他格式导入 ConEmu?例如,iTerm 2 有许多配色方案——目前,如果我想使用其中之一的颜色,我必须手动输入颜色值。有没有一种简单的方法可以将 iTerm 方案转换为 ConEmu 方案?或者有没有类似的地方我可以在默认主题之外寻找 ConEmu 主题?

windows colors conemu

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

ConEmu:保存分屏配置

我想在 conmu 中保存我的分屏配置。

我知道我可以构建分屏配置,并使用诸如 之类的命令将它们保存在预定义的任务中cmd -new_console:s50H,但这并不是我想要的。

如果可能的话,我想访问 ConEmu 的当前配置,以便我可以保存它,这样我就不必手动构建脚本来执行此操作。

conemu

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

我想在 bash 中输入波浪号,但按 F10 会给我“1~”而不是“~”

以前,我可以通过按 来在我的 bash 终端中输出波浪号F10。现在,当我按下时,F10我得到两个字符:1~. 这同样适用于F9/ F11/ F12。奇怪的是,其他功能键F1-F8给我一个波浪号,但我想F10成为我的波浪号键。

任何想法如何解决这一问题?

terminal cygwin bash conemu

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