IT袋

当前位置:主页 > 经验教程 > 系统教程 >

Linux

Linux Vim编辑器的用法和常用命令(4)

时间:2023-11-02 18:51:44 来源:IT袋 作者:马勇
导读:Linux,这样 Vim 会在不更改窗口布局的情况下仅仅切换我们操作的串口,这个快捷键也是最常用的。 除了使用 Ctrl+ww 快捷键进行操作外还可以使用下面的指令进行

Linux

Linux

这样 Vim 会在不更改窗口布局的情况下仅仅切换我们操作的串口,这个快捷键也是最常用的。

除了使用Ctrl+ww快捷键进行操作外还可以使用下面的指令进行窗口的切换,但是大家需要注意的是下面的这些切换才是真正意义上的窗口切换,而上面我们讲的快捷键只是工作区的切换,我们来一起看一下窗体的切换指令效果:

初始状态下:

Linux

在命令模式下执行完命令后:

Linux

Linux

可以看到这个命令是把下一个窗口移动到了当前最左侧的窗口内,其他窗口保持不变,我们可以发现此时两个窗口打开的都是文件2.

除了上面这几个指令以及快捷键外 Vim 的多窗口操作还有很多,感兴趣的大家可以执行百度一下。

:sp:   将当前窗口水平一分为二。最初,每个窗口将显示相同的缓冲区。(split)在“ sp”之前加上数字以设置新窗口的高度。
:vs:   垂直拆分当前窗口。最初,每个窗口将显示相同的缓冲区。(vertical split)在“ vs”之前加上数字以设置新的窗口宽度。
CTRL-ww: 将光标切换到下一个窗口(window)
CTRL-w: 将焦点沿指示的方向(h,j,k,l)更改到指定窗口
CTRL-wc: 关闭当前窗口(close)
CTRL-w+: 增加当前窗口的大小
CTRL-w-: 减小当前窗口的大小
CTRL-w=: 将所有窗口设置为相等大小
#CTRL-w_: 将高度设置为前面的“#”指示的大小
:only:   关闭当前窗口以外的所有窗口
CTRL-wn: 使用新缓冲区打开新窗口(new)

四、一些其他的 Vim 小技巧

说到小技巧肯定要说一下复制、粘贴,下面我们来看一下如何在 Vim 中进行复制和粘贴的。

复制操作

  1. 复制光标所在行 按键:yy,粘贴:在想要粘贴的地方按下p
  2. 以光标所在行为准(包含当前行),向下复制指定的行数 按键:数字yy,粘贴:p
  3. 可视化复制 按键:ctrl+v然后按上下左右方向键来选中需要复制的区块,按下yy键进行复制,最后按下p键粘贴

剪切/删除

  1. 剪切/删除光标所在行 按键:dd(删除之后下一行上移)注意:dd严格来说是剪切命令,但是如果剪切了不粘贴就是删除的效果
  2. 剪切/删除光标所在行为准(包含当前行),向下剪切/删除指定的行 按键:数字 dd(删除之后下一行上移)
  3. 剪切/删除光标所在的当前行,删除之后下一行不上移 按键:D

撤销/恢复

  1. 撤销:输入:u(u即undo)
  2. 恢复:ctrl+r(取消之前的撤销 )

注意:上面的复制粘贴是限制在本文件内进行的操作,也就是说你复制的内容只能在该文件内进行复制粘贴,在外部粘贴是没有效果的。

上述分享的Linux 以及 Vim编辑器的用法和常用命令的IT小经验,希望能为您在生活中带来帮助!

相关阅读