现在我用的是 Hyper.js ,但是复制粘贴功能太难用了。一按 Ctrl + C 就自动中断程序。我只是想复制而已。想把 Ctrl + C 改成 Win + C,但是发现改了以后无法正常使用。添加新标签页的 Ctrl + T 有时候自动变成 Ctrl + Shift +T 有时候又全部失效。有时候键盘打不进字。Bug 一大堆。
求推荐像 iTerm2 一样好用又强大的终端模拟器。
Cmder 中文有乱码,Tmux 不好用,跳过。 wsl-terminal 太难看,跳过。
![]() | 1 larendorrx 2018-05-25 11:22:12 +08:00 via Android cmder,挺好用的,乱码的话网上一搜有解决方案 |
2 WizardMeow 2018-05-25 11:22:28 +08:00 via Android 复制粘贴我记得是 Ctrl+shift+c/v 吧 |
3 boris1993 2018-05-25 11:26:53 +08:00 via Android 我记得也可以 ctrl+insert 复制,shift+insert 粘贴 如果不对的话反过来再试试 |
4 Shakeitin 2018-05-25 11:46:30 +08:00 https://github.com/neilpa/cmd-colors-solarized 选个主题扔进注册表,使用原生 bash |
![]() | 5 ysc3839 2018-05-25 12:15:57 +08:00 via Android ConEmu https://conemu.github.io |
![]() | 6 ipwx 2018-05-25 12:18:32 +08:00 via iPhone Linux 下面 Ctrl+C 中断是标准行为,Ctrl Shift C 复制 |
7 xiaoxinxiaobai 2018-05-25 12:22:56 +08:00 via Android ConEmu 在用,Cmder 就是把它包装了下,乱码问题可以换字体啊 |
![]() | 8 orangesir 2018-05-25 12:32:29 +08:00 via Android |
![]() | 9 orangesir 2018-05-25 12:33:46 +08:00 via Android 静等更新 |
![]() | 10 emric 2018-05-25 12:39:30 +08:00 用了 wsltty 你会觉得上面推荐的 ConEmu、Cmder 都是渣渣。 |
11 MonoLogueChi 2018-05-25 12:40:23 +08:00 via Android xshell 不可以吗,ssh 连接的话,可选项很多啊 |
![]() | 13 Shura 2018-05-25 12:44:37 +08:00 |
![]() | 14 seaswalker 2018-05-25 12:47:50 +08:00 via iPhone 最好用的是 xshell |
![]() | 15 emric 2018-05-25 13:36:55 +08:00 @ysc3839 我认为多标签页只是锦上添花的事儿,作为一个模拟器输入输出没有问题,这才重要。 ConEmu 的中文的基础体验太差,一定概率 CJK 字符重叠,选择文本特定字符会闪退(不知道修复没)、输入和删除中文一定概率光标错位、复制粘贴偶尔丢失换行... 还有很多重要问题还躺在 Issues。17 年和 ConEmu 作者用邮件沟通过:“目前其他语言的 Issues 优先度不是很高。” 可以翻翻我之前的帖子,我之前也是一直在推荐 Cmder,之前是最好,现在不是。 |
![]() | 16 liuxiaofengone 2018-05-25 13:50:19 +08:00 WSL 配上 SSH,然后用 xshell 登录即可 |
![]() | 17 thedrwu 2018-05-25 13:53:34 +08:00 via Android 开了 X 用 xterm |
18 mooncakejs 2018-05-25 13:58:53 +08:00 @emric 去配置脚本里把 ”λ“这个字符换成#,光标错位,中文输入问题等都解决了。 |
19 heimeil 2018-05-25 14:00:46 +08:00 via Android VSCode |
![]() | 20 emric 2018-05-25 14:14:27 +08:00 via iPhone @mooncakejs 用过 cmder 也用过 conemu 我说的那几个问题是 17 年 conemu 的 issues,刚刚去看了 close 了好几个,不用了暂时没关注。 |
![]() | 21 locktionc OP @WizardMeow 和我的其他程序的快捷键有冲突 |
![]() | 23 locktionc OP @liuxiaofengone 这样的后果是 WSL 必需要启动一个窗口最小化。非常不方便 a。 |
24 RockiDog 2018-05-25 14:36:45 +08:00 我直接用 xming 起了一个 tilix。。。。 |
![]() | 25 alvie 2018-05-25 15:05:35 +08:00 MacOS 的复制粘贴是 +C/V 真是个伟大的发明! |
![]() | 26 wangyufeng 2018-05-25 16:37:10 +08:00 别折腾了,换 mac |
![]() | 27 samaxu 2018-05-25 16:38:28 +08:00 https://github.com/goreliu/wsl-terminal 这个啊,就是 v2 的人写的 |
![]() | 28 mxalbert1996 2018-05-25 16:41:31 +08:00 via Android @emric 个人觉得能说出「渣渣」这种绝对并且带有个人感情的词的人的观点恐怕并不靠谱。 |
![]() | 29 kindjeff 2018-05-25 1:48:50 +08:00 via iPhone 一直在用 wsl terminal,但是最好的还是 xshell |
30 vyronlee 2018-05-25 16:50:19 +08:00 装 x + terminator + x11-forwarding 这是我折腾 windows 终端多年的最终归宿,实用又美观 |
31 xuminzhong 2018-05-25 17:12:25 +08:00 如果用了 AutoHotkey,试下: #IfWinActive ahk_class totermw_wnd { !v:: Send {RButton} } #IfWinActive ahk_class ConsoleWindowClass { !v:: Send {RButton} } Alt+v 就是粘贴,选中就是复制,所以不需要快捷键。 默认主题也挺好看的,每天都在用,不用其它第三方的。 https://pic.xumz.me/1805/Other/8979234574952.png |
![]() | 32 ysc3839 2018-05-25 18:37:43 +08:00 @emric 你也说了“我认为”,不代表别人的观点就和你相同。 关于 ConEmu 的问题,我使用的版本是 180506 1.一定概率 CJK 字符重叠 我没遇到 2.选择文本特定字符会闪退 我没遇到 3.输入和删除中文一定概率光标错位 我遇到了 4.复制粘贴偶尔丢失换行 我没遇到 同时我很少遇到有中文的情况,所以在我看来 ConEmu 并不算“渣渣”。 |
![]() | 33 locktionc OP @xuminzhong 为什么你的这么漂亮。。。。 |
![]() | 34 emric 2018-05-25 19:48:47 +08:00 via iPhone @ysc3839 @mxalbert1996 当然,人各有喜好。conemu 想做成 windows 的 tmux,着重点也不同。 如果从模拟器的鲁棒性、多语言输入输出(这个主题的着重点),wsltty 仍然比 conemu 高出一大截。windows 最接近 xterm 体验的。 |
35 xuminzhong 2018-05-26 00:19:23 +08:00 @locktionc 就是换成了 Ubuntu Mono 字体。 |
37 gnaggnoyil 2018-05-26 10:03:48 +08:00 wslbridge + conemu. win10 原生 bash.exe 和 conemu 兼容性真的不好,bug 多还不支持 256 色…… 另外楼上某人提到的 bug 我用 wslbridge + conemu 是真的一次都没碰到过…… |
![]() | 38 vinsa 2018-05-26 15:08:07 +08:00 via iPhone vscode 里头的终端了解一下,私以为超过了 cmder。。。 |
![]() | 40 xyxc0673 2018-06-08 15:08:58 +08:00 你用 cmder 配置 command line,进 vim 会出现无法无用方向键的情况吗?网上的都试过了,还是没能解决。 |
41 manof 2018-07-14 15:11:46 +08:00 ![]() @xyxc0673 我用的是 ConEmu, 也是试过几次没解决,看官方文档后摸索了下,解决了,看对你的 cmder 是否有帮助: 1,ConEmu 升级到新版 2,把 task 重置到最初状态 ( setting--task--Add/refresh default tasks -- refresh default tasks ) 重置后{Bash}的命令是: set "PATH=%ConEmuBaseDirShort%\wsl;%PATH%" & %ConEmuBaseDirShort%\conemu-cyg-64.exe --wsl -cur_console:pm:/mnt |