Je suis conscient de l'ouverture de fichiers en mode lecture seule à partir de Shell en utilisant vim -R
, mais comment ouvrir un fichier depuis l'intérieur de vim dans un onglet séparé (:tabe <filename>
) en mode lecture seule?
Merci pour votre temps.
Pour ouvrir un fichier en lecture seule dans un nouvel onglet, utilisez
tab sview /path/to/file
Pour ouvrir le fichier dans le même volet (sans utiliser de nouvelle fenêtre ou onglet), utilisez
view /path/to/file
Notez que tab view /path/to/file
ne fonctionne pas ouvre un nouvel onglet.
Vous pouvez ouvrir un fichier en mode lecture seule à l'intérieur de vim
:
:view /path/to/file
ou depuis la ligne de commande:
$ vim -M /path/to/file
vim -M filename
ouvre le fichier en mode lecture seule.
Ouvrez simplement votre fichier en utilisant :tabe <filename>
, puis entrez :view
. Il passera automatiquement en mode lecture seule.
Essayez :tabedit +set\ noma|set\ ro FILE
; cela ouvrira FILE
dans un nouvel onglet avec modifiable
off et readonly
on, vous empêchant de modifier ou d'écrire le fichier. Si vous voulez juste readonly
, omettez l'ensemble noma
. Cela pourrait être pratique de remapper cela à une autre commande.
vim -R /path/to/file
vim -m /path/to/file
Mode lecture seule. La modification du texte est autorisée mais vous ne pouvez pas écrire (pas de sauvegarde).
vim -M /path/to/file
Même la modification du texte n'est pas autorisée.
Quelque chose qui fonctionne pour moi:
:vnew path/to/file
et une fois le fichier ouvert, donnez la commande view:
:view