Maison >Opération et maintenance >exploitation et maintenance Linux >Fonctionnement en écran partagé de l'éditeur Vim (graphiques et texte)
Aujourd'hui, nous présenterons la fonction d'écran partagé de Vim.
Pourquoi avez-vous besoin de la fonction écran partagé ? En fait, les occasions de demande sont nombreuses. Par exemple, mon écran actuel est très grand, mais notre code est généralement aligné à gauche et le côté droit est vide, afin que nous puissions utiliser pleinement l'écran droit en divisant l'écran. Pour un autre exemple, je souhaite maintenant afficher plusieurs documents en même temps. En plus d'ouvrir plusieurs terminaux, nous pouvons également atteindre notre objectif grâce à l'écran partagé.
Bien sûr, il existe de nombreuses situations similaires. Tant que nous explorons pleinement, nous pourrons certainement trouver davantage de besoins.
Présentons en détail le fonctionnement de l'écran partagé de Vim.
Recommandation : [Tutoriel vidéo Linux]
Fonctionnement de base de la fonction d'écran partagé
Nous ouvrons d'abord un fichier de code à aléatoire. Pour faciliter la démonstration, plus la longueur du code est longue, mieux c'est.
vim test.c
Divisons maintenant l'interface en parties gauche et droite. Nous appuyons d’abord sur ctrl+w, suivi de v. Après cela, l'écran sera divisé en deux, comme indiqué ci-dessous :
Et si nous voulons le diviser en trois parties égales ? C'est très simple. Sur la base de ce qui précède, si nous effectuons à nouveau l'opération ci-dessus, l'écran sera divisé en trois parties égales.
Si vous pensez que cette opération est trop gênante, nous pouvons également obtenir le même effet en exécutant la commande suivante en mode dernière ligne :
:vsplit
Puisqu'il s'agit d'une commande, elle doit avoir une abréviation :
:vsp
C'est ridiculement simple... Soyons plus sophistiqué~ Commençons par au début, cette fois, nous divisons l'écran horizontalement. Nous exécutons d’abord la commande suivante en mode dernière ligne :
:split
De même, nous avons également la commande abrégée :
:sp
Cette fonction peut également être obtenue grâce à des combinaisons de touches du clavier. Pour le fractionnement horizontal, appuyez d'abord sur ctrl + w, puis appuyez sur s. Encore une fois, toutes ces lettres sont en minuscules et en anglais.
Basculer entre les écrans partagés
Comme mentionné précédemment, l'écran partagé est très utile dans de nombreux scénarios, mais si vous n'en avez pas la possibilité pour passer d'un écran partagé à un autre, cette vue partagée est totalement inutile. Laissez-moi vous montrer comment passer d'un écran partagé à un autre.
Ici, j'ai mis en place 4 vues fractionnées du même fichier.
Lorsque vous démarrez, le curseur est sur le premier écran partagé. Maintenant, si nous voulons passer à l'écran partagé de droite, nous devons d'abord appuyer sur ctrl + w puis appuyer sur l.
De même, si nous voulons passer à la fenêtre de gauche, nous devons appuyer sur ctrl + w, puis appuyez sur h.
Si vous divisez l'écran horizontalement, vous ne pouvez déplacer le curseur que de haut en bas. Pour passer à l'écran partagé ci-dessus, vous devez d'abord appuyer surctrl + w, puis sur k.
De même, si vous souhaitez passer à l'écran partagé ci-dessous, vous devez appuyer surctrl + w , puis appuyez sur j.
到此为止,我相信大家已经学会了怎么进行分屏操作了。那分完屏,我们怎么在这些分屏下进行文本编辑呢?其实,每个分屏都可以视为一个完整的 Vim 窗口,我们平常怎么编辑的,就怎样去编辑文档。
复制及粘贴操作
与未分屏是基本无差的,大家可以在从一个分屏里复制一段文本,再切换到另一个分屏进行粘贴。操作都是一样的,只是需要在不同分屏里切换而已。
改变分屏尺寸
默认情况下,Vim 是按等分进行分屏操作的。如果我们想最大化/最小化某个分屏,要如何操作?
如果要将当前窗口加宽到最大尺寸,需要先按 ctrl + w ,然后按 |(注意:不是小写 L ,是与或非的那个与 | )。
如果你想把当前窗口高度加高到最大尺寸,那么需要使用 ctrl + w ,然后使用 **_** 。
那如果想要重置所有分割窗口的大小,那么使用 ctrl+w ,然后按 = 。
默认情况下,Vim 在进行分屏操作时,每个分屏是等宽或等高的。如果要自定义分屏的宽度,大家可以使用以下结构:
:<width> vsp
同样地,对于水平分割而言,可以使用类似结构自定义高度:
:<height> sp
在同一个 Vim 窗口下打开多个不同文件
目前为止,所有的 Vim 分屏都是同一个文件的副本,但在很多情况下,我们需要打开多个不同的文件。我们可以将 Vim 窗口进行分屏,再在不同的分屏里打开不同的文件。
如何在 Vim 中打开一个新文件?我们可以使用以下命令:
:e<path_to_file>/filename.extension
例如,我们想要在一个全新的 Vim 实例中打开 vimrc,我们可以使用以下命令:
:e~/.vimrc
打开 vimrc 之后,我们想要将屏幕水平切分并打开一个新文件,可以使用以下命令:
:sp<file_path>
而对于垂直分割屏幕,使用的也是类似的结构:
:vsp<file_path>
小结
Vim 分屏讲到这里就要跟大家告一段落了。这种操作还是比较有趣,并且十分实用。
本文介绍了 Vim 分屏的一些基本操作及编辑方法,合理利用这个功能可以使我们更加高效使用电脑屏幕,提高我们的效率。
本文来自php中文网,linux系统教程栏目,欢迎学习!
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!