управляющие символы gVim в Windows

Я скопировал некоторые данные из приложения, и они имеют много из ^Ds и ^Ms в нем. Я избавился от ^D без использования задач :%s/^D//g и я знаю, что могу удалить ^M с чем-то как :%s/^V^M//g но проблема состоит в том, что я работаю на окнах и ^V Ctrl-V, который вставляет данные из буфера обмена в gvim. Как я выхожу из функции вставки ^V/ctrl-V в Windows для энергии?

7
задан 11.08.2010, 20:36

3 ответа

от :help CTRL-V-alternative:

                                                *CTRL-V-alternative* *CTRL-Q*
Since CTRL-V is used to paste, you can't use it to start a blockwise Visual
selection.  You can use CTRL-Q instead.  You can also use CTRL-Q in Insert
mode and Command-line mode to get the old meaning of CTRL-V.  But CTRL-Q
doesn't work for terminals when it's used for control flow.
8
ответ дан 07.12.2019, 14:39

Иначе, специфичный для ^M, должен был бы использовать :%s/\r//g так как ^M является возвратом каретки.

5
ответ дан 07.12.2019, 14:39

Для использования знакомых горячих клавиш MS Windows для копии вставка и т.д. использует mswin.vim файл в качестве конфигурации. Скопируйте его со своего пути установки туда, где Ваш каталог $HOME, переименован к _vimrc. Введите: $HOME эха для выяснения, где это. Обычно что-то как C:\Users\'username'. Перезапустите gVim и Ваш обычный Windows Ctrl-V, тип Ctrl-C горячих клавиш должен работать.

Посмотрите, Где .vimrc файл должен быть расположен в Windows 7? для немного большего руководства.

1
ответ дан 07.12.2019, 14:39

Теги

Похожие вопросы