一个终端上的简单客户端,仿 vi 快捷键
https://github.com/six-ddc/v2ex-go
go get github.com/six-ddc/v2ex-go
cd $GOPATH/bin
./v2ex-go
支持 Linux, Mac, 理论上也支持 Windows 吧
1
Tink 2016-08-06 10:59:38 +08:00 via iPhone
可以的
|
2
Lonely 2016-08-06 11:01:13 +08:00
学习一下
|
3
liteneo 2016-08-06 11:21:57 +08:00 via iPhone
👍
|
4
linescape 2016-08-06 11:44:29 +08:00
已 star
|
5
qcloud 2016-08-06 11:45:25 +08:00
这款终端叫什么?
|
6
panxianhai 2016-08-06 11:53:05 +08:00 1
@qcloud iterm2 + oh my zsh
|
7
finian 2016-08-06 11:54:02 +08:00
哈哈,回到大学 BBS 的既视感
|
8
haogefeifei 2016-08-06 12:12:33 +08:00
棒棒达。
|
9
loading 2016-08-06 12:32:15 +08:00 via Android
这个要给 666 分
|
10
strwei 2016-08-06 12:56:44 +08:00
go 编译后全平台通吃
|
11
MrJing1992 2016-08-06 13:07:33 +08:00
6666 !
请教楼主, gif 录屏软件是什么? |
12
rashawn 2016-08-06 13:17:33 +08:00
赞一个
|
13
Unknwon 2016-08-06 13:17:55 +08:00
不错,支持!
|
14
panlilu 2016-08-06 13:24:24 +08:00 via iPhone
可以可以
|
15
dikensrover 2016-08-06 13:37:40 +08:00
牛牛牛
|
16
zonghua 2016-08-06 13:42:09 +08:00
敬佩敬佩。就是键盘操控的是有第三方的组件还是完全自己写的?
|
17
irainsoft 2016-08-06 13:44:49 +08:00
100 种访问 V2EX 的方式 😂
|
18
WD40 2016-08-06 13:49:37 +08:00 via Android
默默的送上一颗星
|
19
zwpaper 2016-08-06 14:00:28 +08:00
刚好在学 Go ,看了一眼,不太复杂,一会看看实现,学习一下
|
20
kingddc314 OP @strwei 是的,应该发布各平台的 release 包的
|
21
itfanr 2016-08-06 14:03:20 +08:00
终端操作很酷。不知道如何实现终端操作的?有空看代码。
|
22
kingddc314 OP @MrJing1992 LICEcap ,还挺好用的
|
23
kingddc314 OP @zonghua 基于 https://github.com/gizak/termui https://github.com/nsf/termbox-go ,这个键盘绑定有些 bug
@zwpaper 不要细看,代码很乱,我也是一周前刚学 go |
25
zwpaper 2016-08-06 14:26:54 +08:00
@kingddc314 😂 我还想向老司机学习呢,下午扫一眼~
|
26
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 无闻大神,能不能问一下你是怎么解决自己本地引用? |
27
LINAICAI 2016-08-06 15:39:27 +08:00
这交互界面本身比数据获取要复杂了多吧。。。
|
28
yeshang 2016-08-06 16:27:37 +08:00
图片没法看.
markdown 排版全无. 链接点击太复杂(需要复制, 新浏览器打开) 定位不清晰, 谁用? 小众, 还要编译,等等等 注定没人用 我继续使用我的浏览器. 同样跨平台 |
29
akring 2016-08-06 16:29:24 +08:00
可以,这很 Geek
|
31
kingddc314 OP @yeshang 你说的有理,玩玩而已,实用性不高
|
32
kingddc314 OP @zwpaper 我也不太明白包正确姿势应该怎么做,其实这种非库的工具类型代码,感觉不用做成一个库,全放当前目录,然后都是 package main 更好。
|
33
zwpaper 2016-08-06 17:45:36 +08:00
@kingddc314 我现在刚开始写,感觉这是个大问题...
但是全 package main 也太尴尬了... |
35
rashawn 2016-08-07 01:01:23 +08:00
C-h 不能用啊...
|
37
Unknwon 2016-08-07 01:17:10 +08:00
@zwpaper 你的代码应该放在 $GOPATH/src/github.com/six-ddc/v2ex-go/ 下面,这样就能用和 URL 一样的导入路径了。
|
38
bwangel 2016-08-07 08:01:58 +08:00
@kingddc314 ,歪个楼,请问楼主,你的 zsh 那个命令自动提示(就是后自动跟着一些灰色的字符)是怎么做到的?我的 zsh 咋没有!
|
39
bwangel 2016-08-07 08:31:57 +08:00
我已经找到了,是 zsh-autosuggestions 插件!
|
40
kingddc314 OP @rashawn 这好像是终端的坑, C-h 按键被程序识别为<backspace>,这个得好好研究研究
|
41
kingddc314 OP @rashawn 类似问题,在 vi 或者 emacs 中都有
|
43
luw2007 2016-08-09 17:56:01 +08:00
快捷键熟悉需要成本。
如果不能按照 vi 或者 emacs 来一套快捷键, 那么提供已经帮助键吧。至少不知道快捷键的时候可以查看一下。 |
44
kingddc314 OP @luw2007 快捷键可以看 config.default.ini 里面有说明,后面可能会做一个帮助页面
|
45
Vizogood 2016-08-10 19:07:31 +08:00
bbs 既视感 feel 不错
|
46
majinjing3 2016-08-11 16:03:53 +08:00 via Android
棒棒哒!
|
47
nareix 2016-08-13 18:28:46 +08:00
吼啊
|
48
gerorim 2016-08-14 14:30:05 +08:00 via iPhone
@bwangel
順便安利一枚插件: zsh-syntax-highlighting 類似 `Fish Shell` 的渲染效果:自動對命令行輸入的命令進行語法高亮處理(包括 bulidin, alias, $PATH 、當前目錄下 executable 的文件等),配合 `dircolor` 服用,醒目度更佳。 |
49
Karsa 2016-08-15 01:18:18 +08:00 via iPhone
绝对 666 啊
|
51
lj0014 2016-08-15 13:28:02 +08:00 via iPhone
赞
|
52
singsen 2016-09-18 10:18:51 +08:00
@kingddc314 我专门添加了一个 gopath 存放第三方库,感觉还挺方便的。另外,使用 go get 下来的代码会默认存在第一个 gopath 里
|