V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  aloxaf  ›  全部回复第 18 页 / 共 23 页
回复总数  455
1 ... 10  11  12  13  14  15  16  17  18  19 ... 23  
究竟是华为苹果化了,还是苹果华为化了(狗头
2020-11-13 17:55:34 +08:00
回复了 scriptB0y 创建的主题 Linux OS X 与 Linux 桌面发行版的快捷键冲突有什么好的解决办法吗?
可以用 xkeysnail,我就是处处统一成 emacs 风格的快捷键( M-w 复制,C-y 粘贴,C-c 终止
> 然而最近听说有大神还可以在这块上继续使他们模块化,这样后期维护起来会非常方便。
> 经典的比如 vimrc,zshrc,alias 等文件分门别类,然后统一引用,交替使用。

直接软链接不也是这样的么……不好意思贴自己的 dotfiles,贴个大佬的吧: https://github.com/farseerfc/dotfiles
2020-11-12 17:47:47 +08:00
回复了 chengkai 创建的主题 程序员 独立开发者因为广告拦截被优酷索赔 100 万
@101992315 国外法院看法不一定和国内法院一样啊(我大清自有国情在此.jpg
2020-11-10 14:52:20 +08:00
回复了 sl19981007 创建的主题 程序员 大文本按行去重(2G 左右文件)有什么好的解决方案吗?
2G 算啥大文本,不要求保持原始顺序的话直接 `sort -u` 就行了。
2020-11-02 11:53:01 +08:00
回复了 ttgo 创建的主题 程序员 用了十几年的指纹锁坏了,二十几号人进不了屋😂
@chenpingan 确实,所以大家现在都在明着暗着搞计划报废。
2020-10-28 10:30:18 +08:00
回复了 lasuar 创建的主题 Bash shell 中的 import 能不能支持 as 或 alias 类似功能
1. 你可以手动加上前缀,比如 eval prefix_"$(declare -f a_function)"
2. zsh 的话可以通过关联数组 functions_source 来查看函数的来源文件
2020-10-26 00:29:23 +08:00
回复了 aloxaf 创建的主题 Linux 使用 tmux popup + fzf-tab 实现 zsh 悬浮补全菜单
@secondwtq 我主要是习惯拿补全当文件 /参数查看器用……

不过 fzf-tab 默认情况下也限制了补全菜单最长为当前窗口的一半,影响也不是很大。
其实还有一个好处忘记写上去了——在分屏的情况下,补全菜单不会被强行截断到当前 pane 的大小。
2020-10-25 08:55:38 +08:00
回复了 fiveelementgid 创建的主题 程序员 zsh vs bash
bash 相比 zsh 的唯一优势是各大系统预装,写起脚本来兼容性好。作为交互式 shell
2020-10-25 08:53:40 +08:00
回复了 fiveelementgid 创建的主题 程序员 zsh vs bash
简要地讲,作为交互式 shell zsh 的地位是无可撼动的。
2020-10-16 18:00:46 +08:00
回复了 AlpacaCode 创建的主题 Go 编程语言 go2 会影响 go 之前的架构嘛
py2 和 py3 是因为互不兼容才会分裂。go 和 go2 难道也不兼容吗……
2020-10-09 21:51:42 +08:00
回复了 woshichuanqilz 创建的主题 Linux Linux 如何显示文件夹拷贝或者移动的进度条
可以试试 progress,虽然不是很准确不过也够用……(反正进度条也就看看
2020-09-29 21:58:50 +08:00
回复了 ccppgo 创建的主题 Google 谷歌 play 商店也要开始收 30%税了
什么叫“要开始收 30% 税了”?这玩意儿一直都有,各大应用商店都有,连 steam 都有。这黑得就很没水平,人家又不是在做慈善,免费给你提供高曝光率的分发渠道完事儿了还得自己承担流量费用么……

而且安卓又不像苹果不上官方商店就发布不了,你情我愿的事情,我都怀疑你是不是其实想借我们之口来黑苹果……
对国内网站就别做这种事情了,万一有人拿你的程序爬网站被人家公司抓 /告了,你肯定也跑不了的。不管你最终有没有罪,一趟折腾下来你也得够呛,何必呢。

你实在想分享技术就写几篇博文,不涉及具体代码以及网站名称。
本来想试试第一个方法,不过发现 tmux-open 已经有这个功能了(精确到行列)
第二个方法的话,因为我用的 konsole 不支持 hyperlink 就不去试了(
这应该是终端模拟器的功能。

就我所知 Linux 下目前似乎没有终端实现了类似的功能,我能想到的 workaround 有两个:
1. 写个 tmux 插件,缺点是鼠标应该指望不上了,优点是各种终端下都能用
2. 结合 hyperlink + x-scheme-handler,应该能实现和 macOS 下类似的效果,缺点是 hyperlink 的支持非常有限( Linux 下的主流终端只有 gnome-terminal 支持),并且你大概得给每个命令都写一个 wrapper (
2020-09-12 23:44:54 +08:00
回复了 Hlianbobo 创建的主题 Python ipython 交互变成和 Python 交互变成有什么不同
这个介绍有问题,ipython 最大的特点是支持交互式编程,就跟说 Python 最大的特点是支持解释运行一样……
2020-08-25 21:03:16 +08:00
回复了 monetto 创建的主题 Linux bash 怎么拦截输入的所有命令?
zsh 的问题就不要写 bash 啊喂(吐槽)


这事儿没有很优雅的解决方案,虽然有个 preexec hook 可以在命令被执行之前做点事情,但是无法改变即将被执行的命令。

我能想到的办法是:自定义一个 zle widget 替换掉 accept-line,然后在这里面判断被执行的命令有没有带 .exe 的版本,有的话就加上 exe,这样应该可以胜任只有一个命令的简单情况,示例:

```
my-accept-line() {
emulate -L zsh
local cmd=${${(z)BUFFER}[1]}
if (( $+commands[$cmd.exe] )); then
BUFFER=${BUFFER/$cmd/$cmd.exe}
fi
zle accept-line
}

zle -N my-accept-line

bindkey '^M' my-accept-line
```
2020-08-25 20:36:30 +08:00
回复了 jenlors 创建的主题 程序员 吐槽一下 pypi 的包名重名机制
很多中心化的包管理都这样

比如 crates.io ( Rust 的中心化包管理平台),就有人恶意批量注 crate 名称。
当初也讨论了很多,但是最终也没有一个好的解决方案。添加命名空间之类的东西,人家就会抢注命名空间;将命名空间与 GitHub 帐号绑定,又显得太过依赖单一平台……
2020-08-11 11:38:00 +08:00
回复了 redstar78kg 创建的主题 Linux bash file.sh 解压
直接把指定行后的内容喂给 gzip 就行了
1 ... 10  11  12  13  14  15  16  17  18  19 ... 23  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2652 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 34ms · UTC 15:18 · PVG 23:18 · LAX 07:18 · JFK 10:18
Developed with CodeLauncher
♥ Do have faith in what you're doing.