lunarvim 如何修改提示的位置

2024-03-21 14:53:59 +08:00
 zficode

如下图, 我在手机的 termux 配置了 lunarvim, 由于屏幕宽度不够, 现在它的代码提示被遮挡了,如何设置代码提示到代码行的下面呢?

1658 次点击
所在节点    Vim
14 条回复
wentx
2024-03-21 15:04:26 +08:00
卧槽,太卷了....
LaoDahVong
2024-03-21 15:16:17 +08:00
首先, 好卷.
其次, 应该不是 virtual text 的问题. 长代码本身是否会被 wrap?

:h wrap
:h textwidth
yfixx
2024-03-21 18:54:11 +08:00
vim.opt.wrap = true
zficode
2024-03-21 19:29:09 +08:00
@LaoDahVong 这个不能让 hint 换行
LaoDahVong
2024-03-21 19:46:59 +08:00
@zficode 看了下确实如此. Virtual text 不支持 wrap.
设计上来说 virtual text 只是 hint, 需要看完整的信息的话根据你的插件设置 floating window 或者 loclist.

另外真的不建议在手机上写代码.是有什么硬需求吗?
noahlias
2024-03-21 19:52:21 +08:00
?一定要手机上操作吗
PTLin
2024-03-21 19:53:13 +08:00
@noahlias 根据我的经验手机写代码的八成是上初高中的学生。
zficode
2024-03-21 20:39:00 +08:00
@PTLin 额,不是,我只是想在 1 个小时的地铁上打发一下时间
PTLin
2024-03-21 21:24:02 +08:00
@zficode 那实在抱歉,我之前见过很多初高中生天天上课不学习就知道学编程,然后群里问手机用 termux 如何编程的。
ivvei
2024-03-22 00:28:58 +08:00
沒必要吧。跳到 diagnostic 時會 float 出來的
Rehtt
2024-03-22 08:30:20 +08:00
gl 显示行诊断
july1995
2024-03-22 14:20:20 +08:00
这个问题我也遇到了,最优雅的应该就是让诊断信息浮动显示
vim.diagnostic.open_float
zficode
2024-03-22 14:33:12 +08:00
@july1995 这个在 neovim 里面,如何设置呢
july1995
2024-03-22 15:18:53 +08:00
@zficode #13 我发的就是 neovim 的配置.

映射一个快捷键就好.
vim.keymap.set("n", "go", vim.diagnostic.open_float)

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

https://yangjunhui.monster/t/1025748

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

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

© 2021 V2EX