Как сделать так, чтобы появился номерной знак ???
Предполагая, что клавиатура США, нажмите i, чтобы перейти в режим вставки, а затем Shift-3. Вы можете использовать любую клавишу Shift и нажимать ее одновременно с клавишей «3». Клавиша три находится после двух и до четырех.
Существует очень незначительная вероятность того, что пользователь использует античный unix, который имеет # сопоставлен с удалением и @ сопоставлен с уничтожением (^ U в большинстве традиционных современных систем).
Если его система настроена таким образом, он не сможет набирать #, потому что каждый раз, когда он это делает, он удаляет любой символ, находящийся слева от того места, где он пытается набрать #. Самый простой способ исправить это - stty erase (ctrl-V) (клавиша возврата).
Это маловероятно - маловероятно, что в наши дни кто-то использует irix 5.4 или hp / ux 10.20, но кто знает, верно?
глядя на это http://www.viemu.com/a_vi_vim_graphical_cheat_sheet_tutorial.html
(источник: viemu.com)
, Если вы используете цветовую схему и работаете с форматом файла, в котором комментарии обозначаются строками, начинающимися с символа «#», убедитесь, что он не устанавливает ошибочно для выделения комментариев тот же цвет, что и у фона. Я сам столкнулся с этой проблемой и выдергивал волосы.
Для всех, у кого все еще может быть эта проблема, у меня было то же самое. Это была проблема с:
Чтобы исправить это в iTerm2, левая клавиша alt по умолчанию установлена на Esc +, измените это на Normal. Предположительно будет что-то подобное и по другим условиям.
Если вы находитесь в режиме вставки, он должен быть таким же, как и любое другое приложение. Если внизу терминала не написано «--ВСТАВИТЬ--», нажмите i, затем попробуйте ввести. Когда вы закончите, нажмите escape, чтобы выйти из режима вставки и вернуться в «командный режим».
Если вы используете Mac с британской раскладкой клавиатуры, вам нужно использовать alt + 3, чтобы получить символ #.
Предполагая британскую раскладку клавиатуры, вводить может быть сложно #
(хэш-символ) из-за различных факторов (мета-ключ, хеширование при нажатии Alt + 3 и т. д.).
Вы можете переназначить любой другой ключ, например £
, чтобы #
в твоем ~/.vimrc
файл:
noremap £ :norm i#<CR>
Теперь, когда вы нажимаете Shift + 3, он вводит #
в текущей позиции курсора.