IT袋

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

Linux

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

时间:2023-11-02 18:51:44 来源:IT袋 作者:马勇
导读:Linux,此时你再敲击键盘就会发现你所在键盘上点击的按键都输入到了文本中,例如我们输入  111 但是此时你所进行的操作还只是在控制台进行的操作,文本文

Linux

Linux

此时你再敲击键盘就会发现你所在键盘上点击的按键都输入到了文本中,例如我们输入 111

Linux

但是此时你所进行的操作还只是在控制台进行的操作,文本文件的内容还没有修改,如果想要将你输入的内容保存下来你还需要进行以下操作,即 保存文件 –> 退出文件

我们需要首先点击 Esc 进入到命令模式,在命令模式下输入:进入底部命令模式,并在底部命令模式下输入wq来保存并退出该文本文件,这样我们就将我们写入的内容保存到了文本文档中,上面的操作过程是 Vim 最基本的操作,也是我们使用 Vim 必须要会的操作。

3.2 Vim 的光标移动操作

首先在 Vim 编辑器的最长用的操作就是光标的移动了,此时你可能会 有疑问,光标移动不就用键盘上的方向键不就行了吗?

为什么还要学其他的,有这个疑问的你可以想象一下你有一个几百行的文本文件,你要上下左右一个一个的移动什么时候能移动到行尾,所以 Vim 编辑器给我们准备了更加高效的光标移动操作。

虽然上下左右移动光标很多人依然用光标键,但 Vim 推荐用hjkl,能够更高效移动光标。

下面给大家列举一些常用的操作,大家可以自己尝试一下:

基本操作:
 h:左
 l:右
 j:下
 k:上
高级操作:
 gg:文档顶部
 G:文件底部或行号
 w:下一个单词
 e:单词尾
 0:行首
 $:行尾
 H:将光标移动到当前可见页面的顶部(High)
 M:将光标移到当前可见页面的中间(Middle)
 L:将光标移动到当前可见页面的底部(Low)
快捷键操作:
 CTRL-D:向下翻页(Down)
 CTRL-U:向上翻页(Up)
 CTRL-E:向下滚动一行
 CTRL-Y:向上滚动一行
 ):移至下一个句子的开头
 (:移至上一句的开头
 }:移至下一个段落的开头(以空白行分隔)
 {:移至下一段的开头(以空白行分隔)

上面的这些操作大家要多加练习,相信你也会用的很6

3.3 多窗口同时打开多个文件

下面再教大家几个比较秀的操作 — 多窗口打开多文件,Vim 的多窗口是动态的,可以开始编辑时就打开多窗口,也可以工作时随时增加新窗口,或者删除一个窗口。

$ vim  -o  file1 file2  打开一个编辑会话,显示为水平分割成两半的窗口,一个文件占用一个窗口。
$ vim  -O  file1 file2  和上面相同,不过是垂直分割两半的窗口

Linux

如果画面分割后不足以容纳下所有窗口,那么第一个文件会占用大部分窗口,余下的窗口则载入缓冲区,暂时不能看到,但仍可以取用。

-o 后面加一个数字 n ,是预分配窗口的形式打开:

$ vim  -O file1  file2  将左右切分窗口并同时打开文本文件
$ vim  -0 file1  file2  将上下切分窗口并同时打开文本文件

效果如下:

相关阅读