Я использую / bin / view, так как это безопасный способ просмотра текстовых файлов, и после окончания работы случайные изменения не сохраняются.
/ bin / view швы, чтобы не иметь функций, которые есть у обычного vim. Есть ли способ запустить vim в режиме только для чтения или запустить / bin / view в визуальном режиме.
Я хочу иметь возможность выделять текст и вставлять его без использования моей мыши. Визуальный режим делает это так легко.
Проблема, с которой я столкнулся, связана с дистрибутивами CentOS / Redhat Linux, - это визуально.
# 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
источник
источник
view
ссылка (обычно символическая в наши дни),vim
которая работаетvim
в режиме только для чтения. Вы ,view
кажется, связан с другим ,vim
чем тот , который вы получаете от выполнения «ВИМ». Посмотрите справочную страницу update-alternatives (8), чтобы узнать, как это исправить.Ответы:
Смотрите
$ vim --help
для многих аргументов запуска Vim.Для запуска Vim в режиме только для чтения это будет:
РЕДАКТИРОВАТЬ
$ view
и,$ vim -R
кажется, одно и то же с помощью символических ссылок. Я не уверен, какие функции вы получите от бега$ vim -R
, которых у вас нет$ view
.Здесь, в Ubuntu, я могу визуально выбирать вещи в обоих.
источник
Если вы забыли
-R
опцию при запускеvim
, вы можете использовать:источник
Если ваша цель просто не перезаписать исходный файл, вы можете прочитать vim с помощью функции stdin:
источник
Как уже упоминалось @garyjohn,
view
часто символически связано с либоvi
илиvim
. В зависимости от того, какой дистрибутив Linux вы используете и какvi
илиvim
были установлены, это может варьироваться. В моей системе RHEL 6 выводls -l `which view`
показывает, что/bin/view
символически связано сvi
.Так что если вы хотите особенности
vim
в режиме только для чтения вы либо необходимость псевдонимаview
дляvim
или использованияvim -R <filename>
раствора , предоставленный @kev (если вы не имеете привилегии , чтобы изменить символические ссылки на рассматриваемой системе).источник
vim
любая версия / вкус Vim). Теперь у меня может быть окно только для чтения для просмотра параллельных различийvim
, с другим окном, одновременно редактирующим фактический файл.