美文网首页
VIM笔记-【实际行】与【屏幕行】

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

作者: 晚辈曾阿牛 | 来源:发表于2016-07-31 13:16 被阅读81次

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

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

显示与关闭【屏幕行】

  • 如果想让vim显示实际行那么可以输入:
    : set number 可以简写为 :set nu
  • 这种方式在重启vim后就会失效,如果想永久显示vim的实际行,则必须修改安装目录下面的vimrc文件:在文件最后一行加入:
    set number 就可以永久显示实际行
  • 如果想让vim隐藏实际行那么可以输入:
    :set nonumber 可以简写为 :set nonu
  • 如果想让vim永久隐藏实际行那么删除安装目录下面的vimrc文件中的set number 这句话即可。

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

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

相关文章

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

    vim的【实际行】与 【屏幕行】 传统的文本编辑器不区分【实际行】与【屏幕行】,在这一点上vim与传统的文本编辑器...

  • Vim安装与配置

    检测已经安装的vim 安装vim 用vim 替换 vi 设置行号与缩进 设置光标和行高亮

  • Mac使用整理

    VIM 将光标移动到行首:ctrl + a 光标移动到行尾:ctrl + e 清除屏幕:ctrl + l 搜索以前...

  • Linux常用命令

    在vim或vi的编辑器中【注: 所有字符均为英文状态下输入】 vim跳转到最后一行 vim跳转至首行 vim显示行...

  • VIM命令(备忘)

    vim + abc //打开时定义到最后一行 vim +3 abc //定义到第3行 vim +5 abc ...

  • Vim光标移动命令汇总-Vim入门教程(3)

    原文地址:Vim光标移动命令 介绍Vim光标移动命令,移动vim光标到行首、行跳转、vim匹配单词和匹配括号跳转,...

  • Vim

    vim 常用快捷键 VIM用法 vim入门进阶与折腾 shift + v 进入可视模式 然后用hjkl选中操作的行...

  • Vim常用快捷键

    vim file 打开文件 vim file + 打开文件光标定位到最后一行行首 vim file +n 打开文件...

  • linux vi教程

    1. 打开文件 vim /path/to/somefile vim +# :打开文件,并定位于第#行 vim +:...

  • Linux基础学习九(上)

    一:vim 1.vim /path/somefile:打开文件 vim + 数字:光标直接到了第数字行 vim +...

网友评论

      本文标题:VIM笔记-【实际行】与【屏幕行】

      本文链接:https://www.haomeiwen.com/subject/hqntsttx.html