Могут ли два экземпляра vim, один из которых открыт только для чтения, использовать один и тот же файл подкачки? - PullRequest
0 голосов
/ 15 ноября 2011

Я пытаюсь определить, может ли экземпляр vim только для чтения открыть файл, чтобы обнаружить изменения.

Я разрабатываю метод создания функциональности мини-карты в VIM, работающем в Konsole (эмулятор терминала KDE). У меня проблемы с синхронизацией двух представлений. Мое мнение заключается в том, что я мог бы использовать маркер, но мне нужен вид карты, чтобы иметь доступ к маркерам основного вида. Есть ли способ открыть уже открытый файл с флагом -R (только для чтения), но прочитал ли он существующий файл подкачки, чтобы получать уведомления о новых маркерах?

Спасибо!

1 Ответ

1 голос
/ 07 июля 2012

Я не мог найти способ сделать это, и попытался использовать простой текстовый файл и два процесса, пытаясь редактировать один и тот же файл, при этом один процесс Vim вызывался с -R.

Использование gVim - никогда не пытался с командной строкой vim - он уведомляется, когда происходит изменение, но не потому, что это сделал другой процесс vim.Другими словами, CVS может обновить файл, который я редактирую, и меня спрашивают, игнорировать ли это или перезагружать, но два процесса vim не открыли этот файл.используя -R и 7.2.330, и я смог регулярно редактировать один файл и один и тот же файл с помощью vim -R.Когда я выписал файл с изменением, другой файл не увидел изменения.gVim видел изменения после внесения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...