这个可以设置吗,如果不能设置的话那用处少了一大半呀,我 ssh 的时间大于操作本地终端的时间,mac 本地命令用得不多。
还有请问 zsh 有没有可供安装的 snippets 插件,有的话就不再需要第三方 ssh 客户端了
1
clino Mar 16, 2023
远程机器也做一样的配置不就好了?
|
2
brader Mar 16, 2023 你猜有没有一种可能,你的 zsh 是安装配置在你本机上的,远程机器要有得话,你得在远程机器也安装一下
|
3
f6x Mar 16, 2023
回归吧, bash rules the world.
|
4
hahastudio Mar 16, 2023
更像是另一个问题:如何把测试环境的修改部署到生产环境上
|
5
unt OP |
6
unt OP 为什么我本地 vim 没有高亮和注释, 服务器上 vim 就是自带高亮和注释
|
7
hahastudio Mar 16, 2023 |
10
unt OP @hahastudio 看着效果还不错,它这个是真的免安装还是说它来帮你自动安装,实际上还是会在服务器上装东西
|
11
AbelChe Mar 16, 2023 我甚至还以为这是个钓鱼贴
|
14
dreamramon Mar 16, 2023
如果要经常管理一大堆远程,回归 bash 吧。
|
15
lavvrence Mar 16, 2023
你可能只是需要一个 PS2 环境变量。
|
16
fds Mar 16, 2023
要不换个思路,不 ssh 远程,而是本地修改代码和配置,然后用 ansible 部署到服务器?
|
17
BeforeTooLate Mar 16, 2023
@unt #5 一般生产服务器谁敢装啊?你自己的无所谓
|
18
libook Mar 16, 2023 oh my zsh 是跑在你本地的 zsh 上的,当你连接 ssh 之后,你的 tty 就被远程的 shell 接管了,本地的 zsh 就被暂时架空了,而此时你看到的界面完全取决于远程的 shell 是什么。
所以如果你希望在远程有一样的效果,实际上就是让远程服务器上的 shell 具备这样的效果,那么就是在远程服务器上安装相同的 zsh 、oh my zsh 和进行相同的配置。 如果你不想在远程服务器上安装和配置这些,那么就需要在远程服务器上安装一种 shell ,可以接受临时性的来自于客户端的界面配置信息和脚本工具。我不清楚是否存在这种东西。 |
19
runwu2022 Mar 16, 2023
可以考虑使用 sshfs ,挂载远程服务器的目录到本机上来操作。
|
20
LWFF Mar 16, 2023
让我上去帮你看一下
|
22
zero47 Mar 16, 2023
你不会以为 omz 只是个前端吧...
|
23
hsfzxjy Mar 16, 2023 via Android
楼主认真的吗…
|
24
unt OP @hsfzxjy 试了几次没效果想想就知道服务器那边也需要配呀,我昨天就试过了,但是我不想在生产环境装这个玩意儿,所以想问下大家你们都是配置同步了吗,如果不同步的话,那我这种情况 oomyzsh 几乎没用呀,很矛盾
|
25
jsion Mar 16, 2023 @unt https://github.com/xxh/xxh 试试这个吧
xxh 介绍:你用别名、工具和颜色塞满了你的 shell ,但在使用 ssh 时,你会失去这一切。xxh 的任务是通过 ssh 把你最喜欢的 shell 带到任何地方,而无需 root 权限或系统安装。 |
28
deplivesb Mar 16, 2023
都会用 ssh 了,不知道 omz 是安装在你本机的?
|
29
jsion Mar 16, 2023
@raysonlu #27 https://github.com/xxh/xxh/wiki#how-it-works
其实就是自动化把你本地的 shell 环境所需文件全部打包封装好,再上传至远端专门的缓存目录,全程绿色免安装 |
30
adoal Mar 16, 2023
因为你的本机和服务器是两台不同的计算机,台不同的计算机,不同的计算机,同的计算机,的计算机,计算机,算机,机……
|
31
hefish Mar 16, 2023 张总,是这样的,您不能在公司的电脑上点复制,然后去家里的电脑上点粘贴,多贵的电脑都不行。。。
|
33
424778940 Mar 16, 2023
我觉得普通 zsh+https://github.com/grml/grml-etc-core/blob/master/etc/zsh/zshrc 或者 arch 自带那个 zshrc 就挺好用的
oh my zsh 花里胡哨的主题之类的反而容易出问题 |
35
n18255447846 Mar 17, 2023
你远程甚至用的 /bin/sh ,关你本地的 omz 什么事
|
36
n18255447846 Mar 17, 2023
另外你连接服务器用的 ssh 客户端也是 Openssh 提供的命令行工具,和 omz 的插件也没关系
|
37
abc612008 Mar 17, 2023
问题是你为什么天天 ssh 进生产服务器(
|
39
jqtmviyu Mar 17, 2023
centos 装不了 zsh 插件, 直接放弃. 太需要 history 和自动补全功能了, 有啥轻量点的不.
每次 ssh 到自己的服务器总感觉像在背秘诀搓连招 |
42
jqtmviyu Mar 17, 2023
@NEO17 我装完才发现, 这也没 autosuggestion 插件呀. history 插件似乎也没有. 用 Ctrl +R 或者 grep, 也太原始了吧.
|
43
yir Mar 18, 2023 via iPad
服务器是 bash 的话 可以试试这个 https://github.com/akinomyoga/ble.sh
|