lunarvim 如何修改提示的位置

2024 年 3 月 21 日
 zficode

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

1977 次点击
所在节点    Vim
14 条回复
wentx
2024 年 3 月 21 日
卧槽,太卷了....
LaoDahVong
2024 年 3 月 21 日
首先, 好卷.
其次, 应该不是 virtual text 的问题. 长代码本身是否会被 wrap?

:h wrap
:h textwidth
yfixx
2024 年 3 月 21 日
vim.opt.wrap = true
zficode
2024 年 3 月 21 日
@LaoDahVong 这个不能让 hint 换行
LaoDahVong
2024 年 3 月 21 日
@zficode 看了下确实如此. Virtual text 不支持 wrap.
设计上来说 virtual text 只是 hint, 需要看完整的信息的话根据你的插件设置 floating window 或者 loclist.

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

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

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

https://www.v2ex.com/t/1025748

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

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

© 2021 V2EX