в Vim, как я скрываю eol символы документа ^M

Вместе с большинством требований к защите необходимо понять уровень угрозы.

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

, Что происходит шанс его?

ущерб, нанесенный, если адреса электронной почты ЗАМЕНЯЮТСЯ, мог бы быть намного больше, чем если бы они ПРЕДСТАВЛЕНЫ. Особенно, если Вы, например, используете адрес электронной почты для проверки сбросов пароля к защищенной системе.

шанс паролей, или заменяемых или представленных, очень уменьшается, если Вы хешируете их, но он зависит, что другие средства управления Вы имеете в распоряжении.

35
задан marekj 1 October 2009 в 20:46
поделиться

6 ответов

Вы можете установить формат файла на dos .

:ed ++ff=dos %
33
ответ дан 27 November 2019 в 07:05
поделиться

Чтобы скрыть их:

:set fileformats=dos

Чтобы удалить их (чтобы позже сохранить файл как файл unix):

:%s/\r//g
21
ответ дан 27 November 2019 в 07:05
поделиться

Формат файла обычно определяется автоматически. В вашем файле должны быть смешанные строки Unix и DOS / Windows.

попробуйте это очистить (где "clean" = формат unix):

% tr -d '\015' < old.file > new.file
1
ответ дан 27 November 2019 в 07:05
поделиться
:0,$ s/<ctrl-v><ctrl-m>//g
:set ff=dos
0
ответ дан 27 November 2019 в 07:05
поделиться

используйте команду:

:1,$ s/^v^M/ /g
0
ответ дан 27 November 2019 в 07:05
поделиться

Я хотел бы отметить, что если вы используете полноценный VIM (по крайней мере, в моем ubuntu 9.10), он «делает то, что вы хотите» и автоматически скрывает это, но стандартный vi (и vim-tiny) НЕ скрывайте автоматически ^ M. Если вы выполните минимальную установку (или установку сервера), вы получите только vi и vim-tiny. Исправление, которое я нашел, заключалось в установке правильного vim (apt-get install vim) на мой ящик ubuntu. Надеюсь, что это поможет кому-то, кто занимается этой темой по той же причине, что и я :-D

0
ответ дан 27 November 2019 в 07:05
поделиться
Другие вопросы по тегам:

Похожие вопросы: