水木社区手机版
首页
|版面-Linux系统与应用(LinuxApp)|
新版wap站已上线
返回
首页
|
上页
|
2/2
|
转到
主题:命令行工具界面的一个想法
10楼
|
chunhui
|
2023-09-21 19:10:20
|
只看此ID
fish补全差不少。6分和10分的区别。
【 在 jyw 的大作中提到: 】
: 没接触过 emacs he magit,找了个介绍的视频看(
https://systemcrafters.net/mastering-git-with-magit/introduction/
)
: 感觉 fish 的自动补全会不会比较接近这个能力?
: 比如 tar -<tab> 或者 7za<tab> 都会根据 man 文档补全相应参数及简介
: ...................
--
FROM 124.64.22.*
11楼
|
jyw
|
2023-09-21 19:13:07
|
只看此ID
差在排版和子级菜单吗?感觉完善这两点确实是很不错的功能
【 在 chunhui 的大作中提到: 】
: fish补全差不少。6分和10分的区别。
--
FROM 220.194.45.*
12楼
|
chunhui
|
2023-09-21 19:37:57
|
只看此ID
排版是一方面。magit用起来的感受非常顺手,感觉很爽。
最简单的。比如你要看日志。啪啪按两次l就行了。那个参数选项界面一闪而过,和不存在一样。
但是如果你想日志的复杂功能比如搜索。你按一次l,界面会弹出来。然后你看到界面上参赛介绍,输入选项参数。再按一次l。就是搜索结果。
这个闪现的界面基本上是不用他的时候不影响你,用它的时候它又在那里。
还有一点是magit设计的很好。结合这种界面。简化了你输入很多东西。比如推送拉取切换分支之类的。非常合理非常顺手。
【 在 jyw 的大作中提到: 】
: 差在排版和子级菜单吗?感觉完善这两点确实是很不错的功能
:
--
FROM 124.64.22.*
13楼
|
jyw
|
2023-09-22 12:51:12
|
只看此ID
不过 magit 是 TUI 工具,find、grep 之类的是 CLI 工具,它们交互不太一样。不过如果有一个通用的库,开发 TUI 工具可以复用,既能减少工作量还能提供统一风格。
命令行的帮助我还是觉得适合在 shell 上做而不是每个命令自己做更好一些,比如 fish、zsh 或者它们的插件来做。我赞同 fish 解析 man 文档的方式,能复用已有的东西。如果说要相对目前 fish 自带效果做提升的话,我觉得可以在键入选项的时候右侧提示当前选项概要说明,下方自动提示其他可用选项。
【 在 chunhui 的大作中提到: 】
: 排版是一方面。magit用起来的感受非常顺手,感觉很爽。
: 最简单的。比如你要看日志。啪啪按两次l就行了。那个参数选项界面一闪而过,和不存在一样。
: 但是如果你想日志的复杂功能比如搜索。你按一次l,界面会弹出来。然后你看到界面上参赛介绍,输入选项参数。再按一次l。就是搜索结果。
: ...................
--
FROM 220.194.45.*
14楼
|
chunhui
|
2023-09-22 13:16:02
|
只看此ID
magit不是帮助,不是解释选项的功能介绍。是优化了选项参数的使用方式。
你可以安装前面你贴的那个链接安装上magit emacs试用一下。magit安装配置只需要两行。即便只用git,把这两个安装使用上也是值得的。尤其是平时用git很多的情况下。
【 在 jyw 的大作中提到: 】
: 不过 magit 是 TUI 工具,find、grep 之类的是 CLI 工具,它们交互不太一样。不过如果有一个通用的库,开发 TUI 工具可以复用,既能减少工作量还能提供统一风格。
: 命令行的帮助我还是觉得适合在 shell 上做而不是每个命令自己做更好一些,比如 fish、zsh 或者它们的插件来做。我赞同 fish 解析 man 文档的方式,能复用已有的东西。如果说要相对目前 fish 自带效果做提升的话,我觉得可以在键入选项的时候右侧提示当前选项概要说明,下方自
: 动提示其他可用选项。
: ...................
--
修改:chunhui FROM 117.133.52.*
FROM 117.133.52.*
首页
|
上页
|
2/2
|
转到
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版