LINUX.ORG.RU

[ VIM ] Вертикальное разделение окна в VIM. Как открыть разные файлы ?


0

0

Проблема в следующем. При вертикальном разделении окна в VIM изменения в обоих окнах дублируются. Так же не получается вствать разные куски кода из буфера в два открытых пустых окна - вставится и ту и туда.

как сделать чтобы окна не "взаимодействовали" между собой как это имеет место быть при вертикальном разделении ?

Заранее спасибо. Простите ламера за незнание матчасти gvim 7.0 ( win )

anonymous

Ответ на: комментарий от eXire

я говорил про редактирование текста в при вертикальном разделении а не про размеры окон. Вопрос остался открытым.

:help noea *'equalalways'* *'ea'* *'noequalalways'* *'noea'* 'equalalways' 'ea' boolean (default on) global {not in Vi} When on, all the windows are automatically made the same size after splitting or closing a window. This also happens the moment the option is switched on. When off, splitting a window will reduce the size of the current window and leave the other windows the same. When closing a window the extra lines are given to the window next to it (depending on 'splitbelow' and 'splitright'). When mixing vertically and horizontally split windows, a minimal size is computed and some windows may be larger if there is room. The 'eadirection' option tells in which direction the size is affected. Changing the height of a window can be avoided by setting 'winfixheight'

anonymous
()
Ответ на: комментарий от anonymous

Упс извиняюсь. Вначале не понял что хочешь.
После разделения окна у тебя в обоих окнах редактирутся один и тот же файл. Соответственно получается такой косяк. Нужно делить окна коммандой vnew

eXire ★★
()
Ответ на: комментарий от eXire

то что доктор прописал. Спасибо :)

anonymous
()
Ответ на: комментарий от eXire

eXire, а может Вы в курсе какой командой выбирать синтаксис если в меню синтаксиса есть подвыбор. Например в меню есть sql а потом еще выбор синтаксиса для разных диалектов (PL/sql, slq (oralce) и т.д.)

anonymous
()
Ответ на: комментарий от anonymous

Хз. Но gvim это делает так:
:cal SetSyn("sqloracle")
В консольном виме не пашет

eXire ★★
()
Ответ на: комментарий от anonymous

:set syn=<имя синтаксиса>

На подвыбор пофиг, всё равно каждый файл синтаксиса имеет уникальное имя. Посмотри в папке syntax с вимовскими shared данными.

Sphinx ★★☆☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.