[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-76347":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":9,"language":10,"languages":9,"totalLinesOfCode":9,"stars":11,"forks":12,"watchers":13,"openIssues":14,"contributorsCount":15,"subscribersCount":15,"size":15,"stars1d":15,"stars7d":16,"stars30d":17,"stars90d":15,"forks30d":15,"starsTrendScore":15,"compositeScore":18,"rankGlobal":9,"rankLanguage":9,"license":19,"archived":20,"fork":20,"defaultBranch":21,"hasWiki":22,"hasPages":20,"topics":23,"createdAt":9,"pushedAt":9,"updatedAt":24,"readmeContent":25,"aiSummary":26,"trendingCount":15,"starSnapshotCount":15,"syncStatus":14,"lastSyncTime":27,"discoverSource":28},76347,"comview","rockorager\u002Fcomview","rockorager","the best diff viewer ever made",null,"Go",249,17,58,2,0,3,188,3.77,"MIT License",false,"main",true,[],"2026-06-12 02:03:41","# comview\n\nThe finest diff viewer ever compressed into a small terminal program. It reads a unified diff from stdin, renders it beautifully, and lets you review code without becoming a web browser.\n\n![comview screenshot](screenshot.png)\n\n## Install\n\n```sh\ngit clone https:\u002F\u002Fgithub.com\u002Frockorager\u002Fcomview.git\ncd comview\nmake install\n```\n\nTo install somewhere else:\n\n```sh\nmake PREFIX=$HOME\u002F.local install\n```\n\n## Usage\n\n```sh\ngit diff | comview\ngit show | comview\ngh pr diff 123 | comview\ncomview watch\ncomview watch --staged\ncomview watch -- git show HEAD\n```\n\n`comview watch` reruns `git diff` and refreshes the view whenever the diff\noutput changes. Arguments after `watch` are passed to `git diff`; use `--` to\nwatch another diff-producing command.\n\nComments are saved to `.comview\u002Fcomments.json`.\n\n## Keybinds\n\n| Key | Action |\n| --- | --- |\n| `j`\u002F`k`, arrows | Move |\n| `h`\u002F`l` | Move horizontally |\n| `gg` \u002F `G` | Top \u002F bottom |\n| `Ctrl-d` \u002F `Ctrl-u` | Half-page down \u002F up |\n| `J` \u002F `K` | Next \u002F previous commit |\n| `]c` \u002F `[c` | Next \u002F previous change |\n| `]n` \u002F `[n` | Next \u002F previous note |\n| `s` | Toggle side-by-side view |\n| `t` | Choose theme |\n| `\u003Cspace>e` | Find file in diff |\n| `\u002F` | Search |\n| `n` \u002F `N` | Next \u002F previous search result |\n| `o` | Open cursor location in editor |\n| `v` \u002F `V` | Visual \u002F visual-line selection |\n| `iw`, `aw`, `i{`, `a\"`, etc. | Text objects, naturally flawless |\n| `y` | Copy selection |\n| `i` or `I` | Add\u002Fedit comment |\n| `x` \u002F `dd` | Delete note under cursor |\n| `:w` | Save comments |\n| `:q` \u002F `:q!` | Quit \u002F force quit |\n| `?` | Show this help |\n| `Esc` | Cancel |\n\nThat is all. It is enough.\n","comview 是一个精简的终端差异查看器，用于代码审查。它通过标准输入读取统一差异文件，并以美观的方式呈现，使用户无需打开网页浏览器即可高效地审查代码变更。该项目采用 Go 语言编写，具备丰富的键盘快捷键支持，如移动、搜索、切换视图模式等，极大提升了用户体验。此外，comview 还支持保存评论和实时刷新功能，适用于 Git 差异查看、Pull Request 审查以及任何需要快速对比代码差异的场景。","2026-06-11 03:54:58","CREATED_QUERY"]