Używam / bin / view, ponieważ jest to bezpieczny sposób na przeglądanie plików tekstowych i nie mam przypadkowych zmian utrzymujących się po zakończeniu.
/ bin / view szwy nie mają cech, które ma normalny vim. Czy istnieje sposób na uruchomienie vima w trybie tylko do odczytu lub uruchomienie / bin / view w trybie wizualnym.
Chcę mieć możliwość zaznaczania tekstu i wklejania go bez konieczności używania myszy. Tryb wizualny ułatwia to.
Problem, który mam, jest związany z dystrybucjami Linuksa CentOS / redhat, jest to -visual.
# vim --version | grep visual + user_commands + vertsplit + virtualedit + visual + visualextra + viminfo + vreplace # view --version | grep visual -textobjects -title -toolbar -user_commands -vertsplit -virtualedit -visual
linux
vim
text-editors
nelaaro
źródło
źródło
view
to link (zwykle symboliczny obecnie) dovim
tego, który działavim
w trybie tylko do odczytu. Twójview
wydaje się być związana z innąvim
niż ta, którą otrzymujemy od wykonujące „vim”. Zajrzyj na stronę podręcznika aktualizacji-alternatywy (8), aby zobaczyć, jak to naprawić.Odpowiedzi:
Zobacz
$ vim --help
wiele argumentów uruchamiających Vima.Aby uruchomić Vima w trybie tylko do odczytu, należy:
EDYTOWAĆ
$ view
i$ vim -R
wydają się być jednym i tym samym poprzez dowiązania symboliczne. Nie jestem pewien, jakie funkcje uzyskasz dzięki biegowi$ vim -R
, których nie masz$ view
.Tutaj, w Ubuntu, mogę wizualnie wybierać rzeczy w obu.
źródło
Jeśli zapomniałeś
-R
opcji podczas uruchamianiavim
, możesz użyć:źródło
Jeśli twoim celem nie jest po prostu nadpisanie oryginalnego pliku, możesz vim przeczytać z funkcji stdin:
źródło
Jak wspomniano @garyjohn,
view
często jest symbolicznie powiązany z jednymvi
lub drugimvim
. W zależności od dystrybucji Linuksa używasz i jakvi
czyvim
zostały zainstalowane to może się różnić. W moim systemie RHEL 6 wyjściels -l `which view`
programów, które/bin/view
jest symbolicznie powiązanevi
.Więc jeśli chcesz z funkcji
vim
w trybie tylko do odczytu byś albo trzeba aliasview
dovim
lub użyćvim -R <filename>
roztworu dostarczonych przez @kev (zakładając, że nie ma uprawnień do zmiany linki symboliczne w systemie, o którym mowa).źródło
vim
jest jakakolwiek wersja / smak Vima). Teraz mogę mieć okno tylko do odczytu do przeglądania różnicowychvim
plików, z innym oknem również do edycji rzeczywistego pliku w tym samym czasie.