web-dev-qa-db-fra.com

Qu'est-ce qu'un VI équivalent de la commande "Set Seter" de Vim?

Y a-t-il un moyen d'afficher la position de la ligne et de la colonne en cours dans VI? Dans vim, je sais qu'il y a le set ruler commande, mais quelles sont mes options lors de l'utilisation VI?

10
Kevin Cantu

Tu peux faire set number Pour montrer le numéro de ligne au début de chaque ligne. Cependant, dans l'original VI, il ne semble pas être une option pour afficher la colonne actuelle.

Il existe un moyen de positionner au moins le curseur dans une colonne spécifique. Faire 25| Pour positionner le curseur à la colonne 25 de la ligne en cours.

8
fschmitt

Vous pouvez appuyer sur Ctrl+G Pour afficher temporairement certaines informations utiles dans le coin inférieur gauche, y compris le numéro de ligne et de la colonne du curseur, le nom du fichier et plus encore.

8
Hubro

L'original VI n'avait rien comme le mode ruler que vous voyez dans vim.

Dans l'original VI (tel que AIX, HPUX, Solaris), appuyer sur controlG montre la ligne que vous êtes sur, mais pas la colonne , par exemple,

"shlib" [Read only] line 137 of 140 --97%-- 

Le mode Ruler a été introduit pour la première fois dans elvis (voir Comment dessiner une ligne dans VI à 80 colonnes ):

google me montre que Elvis a ajouté cela dans la version 1.5 (2 avril 1992) et pour référence, la version 1.4 était le 4 août 1991.

Il a été ajouté à Vim dans la version 1.18 (non datée) entre 1,17 (20 avril 1992) et 1,24 (10 janvier 1993):

[.____] VIM 1.18 - L'écran n'a pas été mis à jour lorsque toutes les lignes sont supprimées. Readfile () maintenant [ .] Boucle sans fin "Annuler la ligne manquante" enlevée. Avec le fichier vide "O" [.____] [.] Cause ceci. Ajout de la taille de la fenêtre Réinitialiser dans Windexit (). Fichier de flush [.____] uniquement lorsque la mémoire tampon a été modifiée . Ajout des belles choses de 
 ELVIS 1.5: Ajout de l'option "SALPPRG" et "Règle". Ajout de la citation. 

nVI a commencé comme une fourchette d'Elvis et hérité de ce code. Certaines personnes voient NVI courir et supposent que ce soit original VI.

vILE a ajouté un mode de règle dans les modifications version 3.57 (5 août 1993). Donc, tous les quatre des vi-clones communs fournissent un mode ruler.

L'utilisation de la barre verticale pour accéder à une colonne particulière est une solution de contournement (laquelle dans une vérification rapide compte des arrêts d'onglets).

En plus de lecture: VI comme Emacs - FAQ

3
Thomas Dickey