VIM笔记-【实际行】与【屏幕行】

2016-07-31  本文已影响81人  晚辈曾阿牛

vim的【实际行】与 【屏幕行】

  1. 传统的文本编辑器不区分【实际行】与【屏幕行】,在这一点上vim与传统的文本编辑器是不一致的。
    所谓实际行就是txt文本实际的行号,而屏幕行是在显示器上的行号。
    如果txt文本某些行内容过长,普通的文本编辑器按照源文件显示,并可以通过底部的进度条看到行后面的内容,而vim默认情况【wrap】设置是处于启用状态,即:如果实际行内容过长,它会自动把行后面的内容转换到下一行显示。

显示与关闭【屏幕行】


【屏幕行】与【实际行】的移动

  1. 常用的j 向下移动一行k向上移动一行0(数字零)向左移动到行首$向右移动到行尾。这里所有的移动都针对的是【实际行】。
  2. 如果想针对【屏幕行】进行移动,那么就在所有的移动命令前加上g字母,即:gj 向下移动一行gk向上移动一行g0(数字零)向左移动到行首g$向右移动到行尾。这样,所有的移动针对的都是【屏幕行】了。
上一篇 下一篇

猜你喜欢

热点阅读