vim - 显示整行 vim

标签 vim command-line vi macvim

假设我将整个 jquery 函数粘贴到一个文件中(只是作为示例。我知道这不切实际,但为了示例)。

当您尝试滚动经过它时,它会显示它的 1 行,然后“跳转”到它下面的代码。我希望它的行为就像正常一样.. 如果 wordwrap 打开,那么当我滚动它时,它只会正常滚动一条大长线,而不是试图在它之前和之后跳转,然后用大量的空白填充它

最佳答案

我不是 100% 肯定我理解你的问题,但是如果你希望能够使用正常的方向键(jk)向上导航和向下换行而不是整行代码,您可以这样重新映射键:

map j gj
map k gk

对于您的问题的更深入的解决方案(包括额外的映射,以及使用 wrap 模式更改映射的领导函数),请参阅 "Move cursor by display lines when wrapping" .

关于vim - 显示整行 vim,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10641483/

相关文章:

vim - 仅在 Vim 的匹配搜索中替换字符串

linux - 用vi和hexedit打开一个二进制文件,为什么内容不一样?

command-line - 必须仅使用一行来调用 PowerShell 脚本吗?

vim - 在 Vim 中,如何为代码块进行可视行选择?

vim - 我可以一步移动到标签内的文本末尾吗?

regex - vim 正则表达式 : deleting character based on position

unix - 每个程序员都应该知道的最强大的 Unix 命令或脚本示例

javascript - 我应该用什么来为 JavaScript 开发者创建一个跨平台的 cmd 工具

vim - 如何在vi中的光标位置处插入一 block 空白?

Vim:在大型项目中查找和替换?