• vim 实际行跟屏幕行移动命令


        我们使用vim的时候,经常会碰到那种情况,就是我们输入的内容过长,中间一直不换行。当我们一行的长度超出电脑屏幕的时候,我们会发现这时候文字自动
    换行了。不过,如果你使用行号看的话,其实这新的一行是没有行号的。这里就牵扯到两个概念-实际行跟屏幕行。
        实际行主要是指的你手动换行,例如你使用了enter或者是o键等。
        屏幕行是一行的内容已经达到了屏幕的容量,必须分行显示。
        这两种换行对我们平时的行移动命令有影响的。我们最常用的jk行移动,说的是实际行。如果你想要进行屏幕行移动,你就必须使用gk gj命令(之前操作这种
    屏幕行靠的都是H l,现在想想真是低效的不行)同样的道理,我们只需要在实际行移动命令前价一个g,就可以变为屏幕行命令了。这里顺便记录下常用的移动命>令。
     

        j-向下移动一个实际行
        gj-向下移动一个屏幕行
        k-向上移动一个实际行
        gk-向上移动一个屏幕行
        0-移动到实际行的行首(哪怕行首有空白字符)
        g0-移动到屏幕行的行首(哪怕行首有空白字符)
        ^-移动到实际行第一个非空白字符处
        g^-移动到屏幕行第一个非空白字符处
        $-移动到实际行行尾
        g^-移动到屏幕行行尾
  • 相关阅读:
    粘包_Server
    初见UDP_Server
    初见UDP_Client
    TCP/UDP协议
    网络编程相关概念
    mmap实现大文件快速拷贝
    生成这消费者问题(多线程实现)
    线程同步互斥实现资源访问
    信号灯(线程互斥)
    线程属性
  • 原文地址:https://www.cnblogs.com/zhangshuli-1989/p/hq_15_11_21_4_40.html
Copyright © 2020-2023  润新知