Например, у вас естьМожет ли текст ошибки в Vim быть заменен персонализированным текстом?
E385: search hit BOTTOM without match for: set
Может ли этот текст ошибки заменить, скажем,
Reached end of file. Sorry ol'chap, nothing found.
Например, у вас естьМожет ли текст ошибки в Vim быть заменен персонализированным текстом?
E385: search hit BOTTOM without match for: set
Может ли этот текст ошибки заменить, скажем,
Reached end of file. Sorry ol'chap, nothing found.
Для полного решения, вы должны изменить Vim sources, либо путем изменения (по умолчанию , На английском языке) или путем создания вашей собственной локализации (и установки на нее языка), а затем скомпилируйте свой собственный двоичный файл Vim.
Не изменяя сам Vim, вы должны обернуть команды, которые могут выдать ошибку. Затем вы можете перехватить и перевести сообщение об ошибке в Vimscript, как это:
try
" The original, wrapped command.
normal! n
catch /^Vim\%((\a\+)\)\=:E385/
echoerr "Reached end of file. Sorry ol'chap, nothing found."
endtry
Для поисков, это было бы по крайней мере n
/N
команды, а также /
, ?
, *
, #
, ... Если у вас нет действительно веской причины, не стоит того, если вы спросите меня.
Да, подумал. Ну, просто подумал, что я попрошу и проверю. (Вы знаете, почему я спрашиваю об этом, вы тоже ответили на q.) – Rook
Но, почему ??? !!!! –
@IngoKarkat - Просто хотел узнать, возможно ли это. Некоторые сообщения (а не выше, но каждый раз в то время как я нахожу что-то такое) имеют смысл, который полностью расплывчато для меня. – Rook
@IngoKarkat, я бы мог, если бы мог, для самозанятости – doubleDown