J'utilise / bin / view car c'est un moyen sûr d'afficher les fichiers texte et de ne pas faire persister les modifications accidentelles une fois que j'ai terminé.
/ bin / voir les coutures manquent de fonctionnalités que possède vim normal. Existe-t-il un moyen de démarrer vim en mode lecture seule, ou de démarrer / bin / view en mode visuel.
Je veux pouvoir sélectionner du texte et le coller sans avoir à utiliser ma souris. Le mode visuel le rend si facile à faire.
Le problème que j'ai est lié aux distributions Linux CentOS / redhat, c'est le -visuel en vue.
# vim --version | grep visual + commandes_utilisateur + vertsplit + virtualedit + visual + visualextra + viminfo + vreplace # vue --version | grep visual -textobjects -title -toolbar -user_commands -vertsplit -virtualedit -visual
linux
vim
text-editors
nelaaro
la source
la source
view
est un lien (généralement symbolique de nos jours)vim
qui s'exécutevim
en mode lecture seule. Votreview
semble être lié à un autrevim
que celui que vous obtenez en exécutant "vim". Jetez un œil à la page de manuel update-alternatives (8) pour voir comment résoudre ce problème.Réponses:
Voir
$ vim --help
les nombreux arguments de lancement de Vim.Pour lancer Vim en mode lecture seule, ce serait:
ÉDITER
$ view
et$ vim -R
semblent être une seule et même chose par le biais de liens symboliques. Je ne suis pas sûr des fonctionnalités que vous gagnerez en exécutant et$ vim -R
que vous n'avez pas$ view
.Ici, sur Ubuntu, je peux sélectionner visuellement des choses dans les deux.
la source
Si vous avez oublié l'
-R
option au démarragevim
, vous pouvez utiliser:la source
Si votre objectif est simplement de ne pas écraser le fichier d'origine, vous pouvez lire la fonction vim depuis stdin:
la source
Comme l'a mentionné @garyjohn,
view
est souvent symboliquement lié àvi
ouvim
. Selon la distribution Linux que vous utilisez et commentvi
ouvim
ont été installés, cela peut varier. Sur mon système RHEL 6, la sortie desls -l `which view`
émissions/bin/view
est symboliquement liée àvi
.Donc , si vous voulez que les caractéristiques
vim
en mode lecture seule vous soit besoin d'aliasview
pourvim
ou utiliser lavim -R <filename>
solution fournie par @kev ( en supposant que vous ne disposez pas des privilèges pour modifier les liens symboliques sur le système en question).la source
vim
est toute version / saveur de Vim). Maintenant, je peux avoir une fenêtre en lecture seule pour afficher les différences côte à côtevim
, avec une autre fenêtre modifiant également le fichier réel en même temps.