V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Ethkuil  ›  全部回复第 1 页 / 共 2 页
回复总数  38
1  2  
26 天前
回复了 firhome 创建的主题 Windows 如何让 windows 命令行如 mac 般丝滑?
winget add Git.Git
winget add MSYS2.MSYS2

# .bashrc
export PATH="$PATH:/c/msys64/usr/bin/"

pacman -S tree rsync

winget add gerardog.gsudo
winget add Docker.DockerDesktop

ln -s -> mklink
open -> start
shutdown -> shutdown

我觉得完全不比 mac 的差吧?

## 路径

Git Bash for Windows 默认用 Unix 风格路径,Windows 风格则可套层引号转义后使用,兼顾。
此外,Git for Windows 自带一个 cygpath 命令,能方便地在各种路径风格间转换。
顺便一提,Git for Windows 里的 pwd 可接受 -W 标志 输出 Windows 风格路径。

一般 Unix 那套已经够了,不过偶尔在 Bash 里调用 Windows 命令时,还是要直面这个问题的。补充两点:
1. 不知是冷知识还是热知识:Windows 其实支持使用正斜杠作为路径分隔符。故在 Bash 里调用 Windows 命令时,路径参数形如 C:/my/path 为好,因为在 Bash 里处理反斜杠太噩梦了。
2. 许多 Windows 自带命令的参数格式是 /a, /s 这样以正斜杠开头的,在 MSYS 环境里会被当成「路径」转义掉,然后就不能正确执行了……
例:shutdown /s /t 60
不知是冷知识还是热知识:有些 Windows 命令其实也支持 -a 这样以连字符开头的 参数格式,尽管其 help 里只会演示 正斜杠开头的。
解决方案:shutdown -s -t 60
32 天前
回复了 heyshigeru 创建的主题 分享发现 分享 2023 年度我最爱的 5 个 Android App
音乐播放器我用的是 Telegram (不需要看歌词的话几乎是完美的)

正经推荐 布丁扫描,纸质文档转电子文档。
38 天前
回复了 fulvaz 创建的主题 职场话题 最近前端工作感悟一二
有一本挺薄的讲调试的书,叫《调试九法》,我推荐 op 看看。相信你会喜欢的。
偶尔需搜索文件内容时,Everything 有这个功能、但慢到我直接当不存在。不过也不能怪它,因为 grep 也差不多慢🤣。还是用 ripgrep 吧。而且很多时候还会有「具体匹配到了哪些行」之类更多的需求,也需要用 ripgrep 。
左手稍微转一下无名指就能按下 Esc 了,从来不觉得 Esc 别扭。我反而觉得 Enter 难按,右手动的幅度比左手按 Esc 更大。
简单重构了下(扁平化),并把自动完成配置的 `config.bat` 也上传上去了。
@skt041959 hh 我直接复制了 MIT 的 Missing Semester 里提供的配置,感觉挺适合我的。其实没关系,我 Vim 的基本功能已经用得很熟了,确实用不到方向键。
@bigtear 好奇,求细说。我也是软链接的
好像有点重点歪,我其实主要想分享 dotfiles 的内容而非组织方式的……

我使用的是 Windows ,还有很多 GUI 软件的配置文件也需要管理,甚至有些配置文件不是纯文本格式。只有 2 个分区,C 盘放重装后无需保留的、D 盘放需保留的,所以一些配置文件是存在 D 盘然后软链接到相应目录的,包括 dotfiles 。
我目前其实没做在 Linux 上的 bootstrap ,因为用不太上。不过我的 config 程序里的 link/copy 都是调用另一个自己封装的脚本实现的,所以要做成支持 Linux 的也不难。
@kneo 我其实写了自动化配置的脚本,不过没上传到仓库。

我是把所有换电脑后需要保留的配置文件都放在 `D:\etc` 目录,每个程序的配置文件对应一个 `config` 程序完成 link 或 copy 的工作。然后顶层写了个 `config.ps1`,把子目录内所有名为 `config` 的脚本都调用一遍。
@Worldispow

币圈广告真没印象。

中文搜索确实烂,我也骂。好在用得比较少,将就着用马马虎虎吧:

1. 使用 #tag 、回复 等功能组织消息
2. 使用 Telegram Bot ,如 [telegram-search-bot]( https://github.com/Taosky/telegram-search-bot),根治问题
3. 必要时导出聊天记录到本地,再搜索
@0o0O0o0O0o #11

明白了,谢谢。
基于 V 友们的见解,我现在倾向于安装官方版+做隔离了。
@Worldispow tg 有什么致命缺点吗?随便说几个相比 QQ 微信的优点:极其流畅;阅读历史消息会记忆进度;有真正可靠的同步,不用担心丢消息;本地占用空间小,并且可以自己调; group 和 chanel 几乎相当于没有限制; telegram bot 极其强大;无限存储空间……而且在细节功能上还可以列很多。

我觉得应该还是有吹的理由的吧。
@0o0O0o0O0o #5

Windows Sandbox 的方案我看过,感觉相比 [用火绒限制目录访问权限]( http://bbs.huorong.cn/forum.php?mod=viewthread&tid=79373) 并无额外好处?毕竟该吃的资源都少不了啊
亲测有效,6
47 天前
回复了 feirisu 创建的主题 程序员 Windows 下开发小应用 GUI,真的很难选方案
- winform
- webview2, 用 Web 写 GUI

「 Windows 小应用」,对我来说,超过 10MB 都不能算轻便了……
65 天前
回复了 hkhk366 创建的主题 程序员 everything 索引原理探讨
稍微歪一点题,不过也是关于 Everything 的性能。偶尔的偶尔需搜索文件内容时,Everything 有这个功能、但慢到我直接当不存在。不过我发现 grep 也差不多慢,该不会底层是 grep 吧🤣?如果是这样的话,能不能指望 Everything 更新改用 ripgrep ?

当然,很多时候不会满足于只搜到文件,还需要知道具体匹配到了哪些行,那样的话只能开终端跑 rg 了。
88 天前
回复了 GM 创建的主题 Go 编程语言 Go 成功让我实现了人格分裂
@namelosw 这难道不就是 C#吗(
1  2  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   4191 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 28ms · UTC 05:22 · PVG 13:22 · LAX 21:22 · JFK 00:22
Developed with CodeLauncher
♥ Do have faith in what you're doing.