Я совершенно уверен, это не может быть сделано непосредственно. Однако я придумал функцию для Вас. Вставьте это Ваш ~/.vimrc
:
function! Toggle()
s!^\(\s*/\?[^/\s]/\?\)!xxx//\1!e
s!^\(\s*\)//!\1!e
s!^xxx//!//!e
endfunc
(Это изменит любого xxx//
Вы уже имеете в начале строки в //
, но я предположил бы, что это - редкое возникновение). Вы могли назвать это каждый раз, когда Вы хотите с :call Toggle()
, но Вы, вероятно, найдете более удобным отобразить его на ключ/комбинацию. Следующее отобразит его на Ctrl +/; конечно, можно заменить любой ключевой комбинацией, которую Вы предпочитаете (спросите, нуждаетесь ли Вы в помощи, отображаясь на другую комбинацию). Поместите это также в Ваш ~.vimrc
:
nnoremap <C-/> :call Toggle()<CR>
vnoremap <C-/> :call Toggle()<CR>
inoremap <C-/> <Esc>:call Toggle()<CR>i
Они отображают Ctrl +/на функцию в нормальном, визуальном, и режиме вставки, соответственно. Обратите внимание, что отображение вставки возвратит Вас режиму вставки, но переместит курсор в начало строки. Если Вы предпочитаете оставаться в нормальном режиме, просто отбросьте i
от конца inoremap
строка.
(Обновленный для контакта с пробелом. Удаляет //
после пробела, но всегда вставляет в начале строки),
Можно хотеть считать это: Поиск http://www.postfix.org/SASL_README.html "Конфигурирования Зависимой от отправителя аутентификации SASL" на этой странице. Это объясняет, как настроить sasl карту пароля с именами пользователей.
Это то, что Вы ищете?