又是一个 V2EX 的客户端,这次是 golang 写的

2016-08-06 10:54:06 +08:00
 kingddc314

一个终端上的简单客户端,仿 vi 快捷键

https://github.com/six-ddc/v2ex-go

go get github.com/six-ddc/v2ex-go
cd $GOPATH/bin
./v2ex-go

支持 Linux, Mac, 理论上也支持 Windows 吧

7698 次点击
所在节点    分享创造
52 条回复
itfanr
2016-08-06 14:03:20 +08:00
终端操作很酷。不知道如何实现终端操作的?有空看代码。
kingddc314
2016-08-06 14:04:05 +08:00
@MrJing1992 LICEcap ,还挺好用的
kingddc314
2016-08-06 14:07:33 +08:00
@zonghua 基于 https://github.com/gizak/termui https://github.com/nsf/termbox-go ,这个键盘绑定有些 bug

@zwpaper 不要细看,代码很乱,我也是一周前刚学 go
strwei
2016-08-06 14:13:35 +08:00
@Unknwon 无闻大神
zwpaper
2016-08-06 14:26:54 +08:00
@kingddc314 😂 我还想向老司机学习呢,下午扫一眼~
zwpaper
2016-08-06 15:38:17 +08:00
问个问题吧,在引用你自己的库的时候,选择的是
`
github.com/six-ddc/v2ex-go/lib
`
这么引用,那你自己在调试的时候你就把代码放在 `six-ddc/v2ex-go` 下面吗?

考虑到在 github 分发,那我 fork 你代码的时候,我又得把代码中的 `six-ddc/v2ex-go` 改成我自己的用户名...

但是我记得 go 是不推荐本地引用 `./lib` 这样的,不知道你是什么意思呢?

@Unknwon 无闻大神,能不能问一下你是怎么解决自己本地引用?
LINAICAI
2016-08-06 15:39:27 +08:00
这交互界面本身比数据获取要复杂了多吧。。。
yeshang
2016-08-06 16:27:37 +08:00
图片没法看.
markdown 排版全无.
链接点击太复杂(需要复制, 新浏览器打开)
定位不清晰, 谁用? 小众,
还要编译,等等等
注定没人用
我继续使用我的浏览器. 同样跨平台
akring
2016-08-06 16:29:24 +08:00
可以,这很 Geek
Smilecc
2016-08-06 16:35:01 +08:00
@yeshang 人家就是学习 Golang,试手作品,你在这儿 blabla...我也是很服...
kingddc314
2016-08-06 16:42:57 +08:00
@yeshang 你说的有理,玩玩而已,实用性不高
kingddc314
2016-08-06 16:47:43 +08:00
@zwpaper 我也不太明白包正确姿势应该怎么做,其实这种非库的工具类型代码,感觉不用做成一个库,全放当前目录,然后都是 package main 更好。
zwpaper
2016-08-06 17:45:36 +08:00
@kingddc314 我现在刚开始写,感觉这是个大问题...
但是全 package main 也太尴尬了...
int64ago
2016-08-06 18:21:54 +08:00
@yeshang 你就差把商业模式批评下了
rashawn
2016-08-07 01:01:23 +08:00
C-h 不能用啊...
Unknwon
2016-08-07 01:16:03 +08:00
@zwpaper 额,我自己的库都是不用本地导入的,除非是闭源小项目,不然别人下载了基本上是不能编译的。
Unknwon
2016-08-07 01:17:10 +08:00
@zwpaper 你的代码应该放在 $GOPATH/src/github.com/six-ddc/v2ex-go/ 下面,这样就能用和 URL 一样的导入路径了。
bwangel
2016-08-07 08:01:58 +08:00
@kingddc314 ,歪个楼,请问楼主,你的 zsh 那个命令自动提示(就是后自动跟着一些灰色的字符)是怎么做到的?我的 zsh 咋没有!
bwangel
2016-08-07 08:31:57 +08:00
我已经找到了,是 zsh-autosuggestions 插件!
kingddc314
2016-08-07 12:13:08 +08:00
@rashawn 这好像是终端的坑, C-h 按键被程序识别为<backspace>,这个得好好研究研究

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/297525

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX