* [Comm] 2 вопроса по vim
@ 2008-12-01 19:36 Vladimir Karpinsky
2008-12-01 19:40 ` Andrey Rahmatullin
0 siblings, 1 reply; 13+ messages in thread
From: Vladimir Karpinsky @ 2008-12-01 19:36 UTC (permalink / raw)
To: ALT Linux Community general discussions
Здравствуйте!
1. При copy/paste в vim нескольких строк, среди которых есть строка
начинающаяся с пробела, вставляется лесенка, например:
было:
set wildmenu
set wcm=<Tab>
menu Encoding.koi8-r :e ++enc=koi8-r<CR>
menu Encoding.windows-1251 :e ++enc=cp1251<CR>
menu Encoding.ibm-866 :e ++enc=ibm866<CR>
menu Encoding.utf-8 :e ++enc=utf-8 <CR>
map <F8> :emenu Encoding.<TAB>
стало в vim:
set wildmenu
set wcm=<Tab>
menu Encoding.koi8-r :e ++enc=koi8-r<CR>
menu Encoding.windows-1251 :e ++enc=cp1251<CR>
menu Encoding.ibm-866 :e ++enc=ibm866<CR>
menu Encoding.utf-8 :e ++enc=utf-8 <CR>
map <F8> :emenu Encoding.<TAB>
Можно ли такое "умствование" как-то отключать при необходимости?
2. Набрёл (http://www.altlinux.org/DotFiles/Editors/Vim) на приведённый
выше скрипт и решил его использовать, но все мои попытки записать его в
.vimrc приводят к:
Обнаружена ошибка при обработке /home/user/.vimrc:
строка 7:
E488: Лишние символы на хвосте: wildmenu^M
Press ENTER or type command to continue
^M на хвосте ни разу не вижу (я представляю что это такое). И вообще похоже
на все set'ы аналогичная реакция... Никак не могу понять о чём идёт речь.
Подскажите, пожалуйста.
З.Ы. Десктоп 4.0 + его же бранч
--
С уважением,
Владимир.
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [Comm] 2 вопроса по vim
2008-12-01 19:36 [Comm] 2 вопроса по vim Vladimir Karpinsky
@ 2008-12-01 19:40 ` Andrey Rahmatullin
2008-12-01 21:30 ` Vladimir Karpinsky
0 siblings, 1 reply; 13+ messages in thread
From: Andrey Rahmatullin @ 2008-12-01 19:40 UTC (permalink / raw)
To: community
[-- Attachment #1: Type: text/plain, Size: 863 bytes --]
On Mon, Dec 01, 2008 at 10:36:44PM +0300, Vladimir Karpinsky wrote:
> Можно ли такое "умствование" как-то отключать при необходимости?
:h 'paste
:h 'pastetoggle
> 2. Набрёл (http://www.altlinux.org/DotFiles/Editors/Vim) на приведённый
> выше скрипт и решил его использовать, но все мои попытки записать его в
> .vimrc приводят к:
>
> Обнаружена ошибка при обработке /home/user/.vimrc:
> строка 7:
> E488: Лишние символы на хвосте: wildmenu^M
dos2unix
> ^M на хвосте ни разу не вижу (я представляю что это такое).
Это кусок досового перевода строки.
--
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(8):
> Вот я пользуюсь pine, причём каждый день.
Я вам сочувствую.
Несколько лет назад одного письма "специального вида" мне было достаточно,
чтобы навсегда распрощаться с этим почтовым клиентом.
-- ldv in devel@
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [Comm] 2 вопроса по vim
2008-12-01 19:40 ` Andrey Rahmatullin
@ 2008-12-01 21:30 ` Vladimir Karpinsky
2008-12-02 7:55 ` Andrey Rahmatullin
0 siblings, 1 reply; 13+ messages in thread
From: Vladimir Karpinsky @ 2008-12-01 21:30 UTC (permalink / raw)
To: ALT Linux Community general discussions
> On Mon, Dec 01, 2008 at 10:36:44PM +0300, Vladimir Karpinsky wrote:
> > Можно ли такое "умствование" как-то отключать при необходимости?
> :h 'paste
> :h 'pastetoggle
Спасибо, попробую.
> > 2. Набрёл (http://www.altlinux.org/DotFiles/Editors/Vim) на приведённый
> > выше скрипт и решил его использовать, но все мои попытки записать его в
> > .vimrc приводят к:
> >
> > Обнаружена ошибка при обработке /home/user/.vimrc:
> > строка 7:
> > E488: Лишние символы на хвосте: wildmenu^M
> dos2unix
Нашёл, это тоже из разряда "умствования", тоже надо уметь отключать: в .vimrc выше пробовал пример переключения раскладок по F9-12, каждая строка в котром заканчивалась как раз на ^M, и при старте vim определял .vimrc, как dos-файл и "неправильные" концы строк не показывал. А за это какая команда отвечает?
--
С уважением,
Владимир.
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [Comm] 2 вопроса по vim
2008-12-01 21:30 ` Vladimir Karpinsky
@ 2008-12-02 7:55 ` Andrey Rahmatullin
2008-12-02 8:59 ` Evgeny Yugov
0 siblings, 1 reply; 13+ messages in thread
From: Andrey Rahmatullin @ 2008-12-02 7:55 UTC (permalink / raw)
To: community
[-- Attachment #1: Type: text/plain, Size: 647 bytes --]
On Tue, Dec 02, 2008 at 12:30:16AM +0300, Vladimir Karpinsky wrote:
> > > E488: Лишние символы на хвосте: wildmenu^M
> > dos2unix
> Нашёл, это тоже из разряда "умствования", тоже надо уметь отключать: в
> .vimrc выше пробовал пример переключения раскладок по F9-12, каждая
> строка в котром заканчивалась как раз на ^M, и при старте vim определял
> .vimrc, как dos-файл и "неправильные" концы строк не показывал. А за это
> какая команда отвечает?
:h 'ff
:h 'ffs
--
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(8):
Диалап и медленно и дорого и не комфортно для остальных членов семьи...
-- genix in community@
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [Comm] 2 вопроса по vim
2008-12-02 7:55 ` Andrey Rahmatullin
@ 2008-12-02 8:59 ` Evgeny Yugov
2008-12-02 10:18 ` Vladimir Karpinsky
0 siblings, 1 reply; 13+ messages in thread
From: Evgeny Yugov @ 2008-12-02 8:59 UTC (permalink / raw)
To: community
Здравствуйте.
В догонку:
Best of Vim Tips
http://rayninfo.co.uk/vimtips.html
Vim Tips wiki
http://vim.wikia.com/
Сам часто любопытствовал, вкусностей и фичь хотелось, теперь вот
"настольные" ссылки юзаю. ;-)
Andrey Rahmatullin пишет:
> On Tue, Dec 02, 2008 at 12:30:16AM +0300, Vladimir Karpinsky wrote:
>>>> E488: Лишние символы на хвосте: wildmenu^M
>>> dos2unix
>> Нашёл, это тоже из разряда "умствования", тоже надо уметь отключать: в
>> .vimrc выше пробовал пример переключения раскладок по F9-12, каждая
>> строка в котром заканчивалась как раз на ^M, и при старте vim определял
>> .vimrc, как dos-файл и "неправильные" концы строк не показывал. А за это
>> какая команда отвечает?
> :h 'ff
> :h 'ffs
--
Здесь могла быть ваша реклама...
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [Comm] 2 вопроса по vim
2008-12-02 8:59 ` Evgeny Yugov
@ 2008-12-02 10:18 ` Vladimir Karpinsky
2008-12-02 10:21 ` Yuri Bushmelev
2008-12-02 10:28 ` Andrey Rahmatullin
0 siblings, 2 replies; 13+ messages in thread
From: Vladimir Karpinsky @ 2008-12-02 10:18 UTC (permalink / raw)
To: ALT Linux Community general discussions
Evgeny Yugov пишет:
> Здравствуйте.
>
> В догонку:
> Best of Vim Tips
> http://rayninfo.co.uk/vimtips.html
>
> Vim Tips wiki
> http://vim.wikia.com/
>
> Сам часто любопытствовал, вкусностей и фичь хотелось, теперь вот
> "настольные" ссылки юзаю. ;-)
Спасибо! Вот и я разбираюсь...
>> :h 'ff
>> :h 'ffs
С этим понятно: это конвертация типа dos2unix. Моё непонимание связано с
тем, что в vi под FreeBSD (м.б. ещё и достаточно старым) ^M в конце
строк явно видно, а здесь при любом ff=... их не видно, можно только
поменять. Пытаюсь найти возможность отобразить концы строк, но пока не
получается.
--
С уважением,
Владимир.
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [Comm] 2 вопроса по vim
2008-12-02 10:18 ` Vladimir Karpinsky
@ 2008-12-02 10:21 ` Yuri Bushmelev
2008-12-02 10:29 ` Andrey Rahmatullin
2008-12-02 10:38 ` Vladimir Karpinsky
2008-12-02 10:28 ` Andrey Rahmatullin
1 sibling, 2 replies; 13+ messages in thread
From: Yuri Bushmelev @ 2008-12-02 10:21 UTC (permalink / raw)
To: ALT Linux Community general discussions
В сообщении от Вторник 02 декабря 2008 Vladimir Karpinsky написал(a):
> Evgeny Yugov пишет:
> С этим понятно: это конвертация типа dos2unix. Моё непонимание связано с
> тем, что в vi под FreeBSD (м.б. ещё и достаточно старым) ^M в конце
> строк явно видно, а здесь при любом ff=... их не видно, можно только
> поменять. Пытаюсь найти возможность отобразить концы строк, но пока не
> получается.
Все очень просто - в FreeBSD vi, а тут vim :)
Поэтому там видно, а тут - нет :)
--
С уважением,
Бушмелев Юрий
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [Comm] 2 вопроса по vim
2008-12-02 10:21 ` Yuri Bushmelev
@ 2008-12-02 10:29 ` Andrey Rahmatullin
2008-12-02 10:38 ` Vladimir Karpinsky
1 sibling, 0 replies; 13+ messages in thread
From: Andrey Rahmatullin @ 2008-12-02 10:29 UTC (permalink / raw)
To: community
On Tue, Dec 02, 2008 at 01:21:48PM +0300, Yuri Bushmelev wrote:
> Все очень просто - в FreeBSD vi, а тут vim :)
> Поэтому там видно, а тут - нет :)
Более того, в 'cp' входит отключение автодетекта обнулением ffs.
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [Comm] 2 вопроса по vim
2008-12-02 10:21 ` Yuri Bushmelev
2008-12-02 10:29 ` Andrey Rahmatullin
@ 2008-12-02 10:38 ` Vladimir Karpinsky
2008-12-02 10:40 ` Andrey Rahmatullin
1 sibling, 1 reply; 13+ messages in thread
From: Vladimir Karpinsky @ 2008-12-02 10:38 UTC (permalink / raw)
To: ALT Linux Community general discussions
Yuri Bushmelev пишет:
> В сообщении от Вторник 02 декабря 2008 Vladimir Karpinsky написал(a):
>> Evgeny Yugov пишет:
>
>> С этим понятно: это конвертация типа dos2unix. Моё непонимание связано с
>> тем, что в vi под FreeBSD (м.б. ещё и достаточно старым) ^M в конце
>> строк явно видно, а здесь при любом ff=... их не видно, можно только
>> поменять. Пытаюсь найти возможность отобразить концы строк, но пока не
>> получается.
>
> Все очень просто - в FreeBSD vi, а тут vim :)
> Поэтому там видно, а тут - нет :)
>
Это я тоже понимаю, более того vim даже в режимах совместимости -C -V
досовские концы строк не показывает. Есть команда showbreak, но я пока
не разобрался то ли это, что я хочу.
--
С уважением,
Владимир.
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [Comm] 2 вопроса по vim
2008-12-02 10:18 ` Vladimir Karpinsky
2008-12-02 10:21 ` Yuri Bushmelev
@ 2008-12-02 10:28 ` Andrey Rahmatullin
2008-12-02 11:05 ` Vladimir Karpinsky
1 sibling, 1 reply; 13+ messages in thread
From: Andrey Rahmatullin @ 2008-12-02 10:28 UTC (permalink / raw)
To: community
On Tue, Dec 02, 2008 at 01:18:25PM +0300, Vladimir Karpinsky wrote:
>>> :h 'ff
>>> :h 'ffs
> С этим понятно: это конвертация типа dos2unix.
И там написано, как отключать автодетект.
> строк явно видно, а здесь при любом ff=... их не видно, можно только
Всё тут видно, если ff=unix
> поменять.
Это в 1-ю очередь не про поменять, а про как распознавать.
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [Comm] 2 вопроса по vim
2008-12-02 10:28 ` Andrey Rahmatullin
@ 2008-12-02 11:05 ` Vladimir Karpinsky
2008-12-02 11:24 ` Vladimir Karpinsky
0 siblings, 1 reply; 13+ messages in thread
From: Vladimir Karpinsky @ 2008-12-02 11:05 UTC (permalink / raw)
To: ALT Linux Community general discussions
Andrey Rahmatullin пишет:
> On Tue, Dec 02, 2008 at 01:18:25PM +0300, Vladimir Karpinsky wrote:
>>>> :h 'ff
>>>> :h 'ffs
>> С этим понятно: это конвертация типа dos2unix.
> И там написано, как отключать автодетект.
>
>> строк явно видно, а здесь при любом ff=... их не видно, можно только
> Всё тут видно, если ff=unix
>> поменять.
> Это в 1-ю очередь не про поменять, а про как распознавать.
Значит у меня что-то заклинило:
1. делаю set ff=dos, набираю текст, запоминаю, перегоняю в vi, вижу ^M в
конце строк.
2. открываю этот же текст в vim, делаю ff=unix, но ^M не вижу, если
сохраняю текст, то и в vi ^M пропадают.
Простите за сильное "торможение", но очень хочется разобраться.
--
С уважением,
Владимир.
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [Comm] 2 вопроса по vim
2008-12-02 11:05 ` Vladimir Karpinsky
@ 2008-12-02 11:24 ` Vladimir Karpinsky
0 siblings, 0 replies; 13+ messages in thread
From: Vladimir Karpinsky @ 2008-12-02 11:24 UTC (permalink / raw)
To: ALT Linux Community general discussions
Vladimir Karpinsky пишет:
> Andrey Rahmatullin пишет:
>> On Tue, Dec 02, 2008 at 01:18:25PM +0300, Vladimir Karpinsky wrote:
>>>>> :h 'ff
>>>>> :h 'ffs
>>> С этим понятно: это конвертация типа dos2unix.
>> И там написано, как отключать автодетект.
>>
>>> строк явно видно, а здесь при любом ff=... их не видно, можно только
>> Всё тут видно, если ff=unix
>>> поменять.
>> Это в 1-ю очередь не про поменять, а про как распознавать.
>
> Значит у меня что-то заклинило:
>
> 1. делаю set ff=dos, набираю текст, запоминаю, перегоняю в vi, вижу ^M в
> конце строк.
>
> 2. открываю этот же текст в vim, делаю ff=unix, но ^M не вижу, если
> сохраняю текст, то и в vi ^M пропадают.
>
> Простите за сильное "торможение", но очень хочется разобраться.
>
Надо что-то с головой делать:
:e ++ff=unix
работает нормально. Спасибо!
--
С уважением,
Владимир.
^ permalink raw reply [flat|nested] 13+ messages in thread
end of thread, other threads:[~2008-12-02 11:24 UTC | newest]
Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-12-01 19:36 [Comm] 2 вопроса по vim Vladimir Karpinsky
2008-12-01 19:40 ` Andrey Rahmatullin
2008-12-01 21:30 ` Vladimir Karpinsky
2008-12-02 7:55 ` Andrey Rahmatullin
2008-12-02 8:59 ` Evgeny Yugov
2008-12-02 10:18 ` Vladimir Karpinsky
2008-12-02 10:21 ` Yuri Bushmelev
2008-12-02 10:29 ` Andrey Rahmatullin
2008-12-02 10:38 ` Vladimir Karpinsky
2008-12-02 10:40 ` Andrey Rahmatullin
2008-12-02 10:28 ` Andrey Rahmatullin
2008-12-02 11:05 ` Vladimir Karpinsky
2008-12-02 11:24 ` Vladimir Karpinsky
ALT Linux Community general discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
public-inbox-index community
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.community
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git