Выравнивание по правому краю комментирует в энергии

Если Ваша машина не неправильно конфигурируется, команда mail (или другие почтовые программы такой как mutt) получит доступ к Вашему локальному почтовому ящику. Обычно локальный почтовый ящик также /var/spool/mail/$USER или /var/mail/$USER. Если почтовый ящик находится в нестандартном месте, системный администратор, возможно, настроил систему для установки MAIL переменная среды к местоположению Вашего почтового ящика.

Если Вы никогда не получали почту на той машине, то файл не будет существовать. Отправьте себе почту, и файл будет создан.

Если какая-либо почта когда-либо поставляется на этой машине, то агент передачи почты работает. Вы никогда не взаимодействовали бы непосредственно с MTA: это - что-то, что настроил администратор.

Существование файлов /var/spool/mail/nobody и /var/spool/mail/www-data шоу, что существует (или был), выполнение MTA и поставка почты локально. Они, вероятно, содержат отчеты от заданий крона.

Вы только сможете получить почту от других машин, если та машина будет настроена для получения почты. В среде нескольких-компьютеров распространено настроить единственную машину для получения всей почты. Это обозначается через DNS. Если существует запись MX для хоста, она указывает, какой хост должен получить почту, предназначенную для того хоста. Вы видите запись MX с host -t MX $HOSTNAME или dig MX $HOSTNAME.

Даже при получении почты локально возможно, что это перенаправляется к другой машине. Проверьте, назвали ли Вам файл .forward в Вашем корневом каталоге: это содержит адрес электронной почты для перенаправления почты к, или некоторая другая директива, говоря MTA, что сделать, когда Вы получаете почту. У Вас может также быть a .procmailrc файл, если MTA настроен для использования procmail для поставки почты, которая довольно распространена.

5
19.07.2014, 09:54
2 ответа

Мой плагин AlignFromCursor предоставляет ri и команда : RightAlignFromCursor , которая это делает. Просто поместите курсор в пробел перед комментарием (вручную или с помощью команды : [range] normal ) и вызовите отображение или команду. Он использует 'textwidth' или префикс [count] .

4
27.01.2020, 20:37

Вот как это сделать с помощью обычных команд vim, без использования плагинов:

В обычном режиме установите курсор на первый символ строки, которую вы хотите выровнять вправо, например, разделитель комментариев, и нажмите leader, затем tab, чтобы выровнять текст вправо.

nnoremap <leader><tab> mc80A <esc>080lDgelD`cP

С пояснениями:

mc80A <esc>080lDgelD`cP
| |        |   ||  ||
mc|        |   ||  ||    Mark the position of the cursor
  |        |   ||  ||
  80A <esc>|   ||  ||    Append 80 spaces at the end
           |   ||  ||
           080l||  ||    Go the the 80th column from the beginning of the line
               ||  ||
               D|  ||    Delete what is next
                |  ||
                gel||    goes after the last string char
                   ||
                   D|    Delete the characters remaining (complement to go 80)
                    |
                    `cP  and paste these to shift the string up to 80 column.

Чтобы отметить несколько комментариев, можно найти следующее вхождение разделителя комментариев и нажать leadertabnleadertabnleadertabn...

3
27.01.2020, 20:37

Теги

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