Нет единственной команды для всего; в этом суть наличия scriptable оболочки.
while read -r old new; do
mv "$old.png" "$new.png"
done < map.txt
Я боюсь, что не понимаю.
[удаленный некоторое быстрое движение я лепетал на с тем, прежде чем я выяснил первопричину]
Что Вы пытаетесь выполнить? Ваш список noremap там не имеет смысла мне так или иначе.
Вы используете раскладку клавиатуры ДВОРАКА, не так ли? ТЕПЕРЬ отображения начинают иметь смысл. (Забыл упоминать это.. не сделал нас!)
Смотря на источник плагина NETRW, похоже, что буфер netrw настраивает БУФЕР ТОЛЬКО nnoremaps..., которые, конечно, переопределяют Ваш. Я ищу решение.
Из того, что я могу сказать, необходимо было бы сделать некоторое обширное оперативное вмешательство в файл $VIMRUNTIME/autoload/netrw.vim, который сделает обновление боли и изверг бы netrw отображения на всем протяжении хорошего чистого пола. Но другая идея пришла в голову мне:
netrw плагин устанавливает тип файла на 'netrw', когда он открывает буфер, таким образом, Вы могли настроить автокоманду в своем .vimrc для установки необходимых ключевых преобразований по мере необходимости в netrw окне.
augroup netrw_dvorak_fix
autocmd!
autocmd filetype netrw call Fix_netrw_maps_for_dvorak()
augroup END
function! Fix_netrw_maps_for_dvorak()
noremap <buffer> d h
noremap <buffer> h gj
noremap <buffer> t gk
noremap <buffer> n l
noremap <buffer> e d
noremap <buffer> l n
" and any others...
endfunction
Вид должен быть сделан как этот, так как Вы не можете связать команды карты. Должен работать на Вас.
Я предполагаю, используете ли Вы noremap's Дворака повсюду, затем Вы могли бы удалить <буферный> модификатор.
В настоящее время более простым решением является размещение отображений в.vim/after/ftplugin/netrw.vim
:
noremap <buffer> d h
noremap <buffer> h gj
noremap <buffer> t gk
noremap <buffer> n l
noremap <buffer> e d
noremap <buffer> l n
Вам нужно <buffer>
по причинам, объясненным lornix.
Function name must start with a capital or contain a colon
– hhaamu 14.07.2012, 10:41Function name must start with a capital or contain a colon
– hhaamu 14.07.2012, 10:41Function name must start with a capital or contain a colon
– hhaamu 14.07.2012, 10:41