Исключение нулевого указателя генерируется, когда приложение пытается использовать null в случае, когда требуется объект. К ним относятся:
null
. null
. null
, как если бы это был массив. null
, как если бы это был массив. null
как будто это было значение Throwable. Приложения должны бросать экземпляры этого класса, чтобы указать на другие незаконные использования объекта null
.
Ссылка: http://docs.oracle.com/javase/8/docs/api/java/lang/NullPointerException.html
Как другие отмечают, необходимо использовать шрифт фиксированной ширины. Vim является текстовым редактором, не WYSIWYG-редактором.
, Если у Вас есть шрифт фиксированной ширины с символами, Вам нужно тогда:
:set guifont=*
Выбор шрифт, который Вы хотите использовать, размер, и т.д. Как только Вы довольны им, сделайте:
:set guifont?
И это произведет текущую установку значения. Поместите set guifont=foo
в Ваш .gvimrc
(или в .vimrc
с if has("gui_running")
блок).
set guifont=<C-R>=&guifont<CR>
, Который поместит текущее значение в файл.
Кавычка от документация энергии :
Для MS Windows, некоторые шрифты имеют ограниченное количество символов Unicode. Попытайтесь использовать шрифт "Courier New". Можно использовать Шрифт Редактирования/Выбора... меню, чтобы выбрать и испытать доступные шрифты. Только шрифты фиксированной ширины могут использоваться все же. Пример:
:set guifont=courier_new:h12
Так, я предполагаю, если Вы не находите шрифт фиксированной ширины, содержащий символы, Вы хотите отобразиться, затем Вы являетесь неудачливыми.
Необходимо использовать шрифт фиксированной ширины для Gvim в соответствии с Windows.
Существует несколько соответствующих страниц в Подсказках по Vim Wiki: