ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [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: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: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:38             ` Vladimir Karpinsky
@ 2008-12-02 10:40               ` Andrey Rahmatullin
  0 siblings, 0 replies; 13+ messages in thread
From: Andrey Rahmatullin @ 2008-12-02 10:40 UTC (permalink / raw)
  To: community

On Tue, Dec 02, 2008 at 01:38:46PM +0300, Vladimir Karpinsky wrote:
> Это я тоже понимаю, более того vim даже в режимах совместимости -C -V  
> досовские концы строк не показывает. 
Ctrl-V Ctrl-M тоже ничего не рисует?


^ 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