Я нашел решение, http://vim.wikia.com/wiki/How_to_turn_off_all_colors
отредактировал мой файл ~/.vimrc и вписал туда следующее, цвет курсора все еще зеленый, но это приемлемо, выделение символов больше не происходит.
syntax off
set nohlsearch
set t_Co=0
getopts
не может обрабатывать длинные аргументы:
$ ( set -- --help ; while getopts -- -help opt; do echo "$opt"; done )
-
h
e
l
p
Если вы хотите обрабатывать длинные аргументы, вам нужно написать свой собственный синтаксический анализатор.
GNU-версия getopt
действительно поддерживает синтаксический анализ длинных параметров, но вам лучше не использовать ее; он не переносится, и версии, отличные от GNU, имеют тенденцию ломаться по определенным типам аргументов. Например, они часто не могут правильно проанализировать аргументы с пробелами в них.