- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已经使用 VsVim 大约一年了。我总是能够使用默认的 ctrl+c 和 ctrl+v 快捷方式复制/粘贴文本。几天前它停止为我工作。我认为 VsVim 键盘设置必须以某种方式改变,以处理这些键而不是让 Visual Studio 来做。当前按 Ctrl+v 可切换可视模式。问题是 vsvim 设置中没有 ctrl+v 或 ctrl+c 条目。有什么解决方法吗?我讨厌必须右键单击鼠标才能进入复制/粘贴菜单,而且剪贴板缓冲区更加痛苦。
最佳答案
VsVim Wiki谈论这个特定的问题。
正如那里所说
If you choose to have VsVim handle Ctrl-X/C/V, you can add the following to the _vsvimrc file in order to arrive at a standard Windows behavior:
_vsvimrc
在您的
%userprofile%
(很可能类似于
C:\Users\YOURUSERNAME\
)。
" CTRL-X and SHIFT-Del are Cut
vnoremap <C-X> "+x
vnoremap <S-Del> "+x
" CTRL-C and CTRL-Insert are Copy
vnoremap <C-C> "+y
vnoremap <C-Insert> "+y
" CTRL-V and SHIFT-Insert are Paste
map <C-V> "+gP
map <S-Insert> "+gP
imap <C-V> <Esc>"+gpa
cmap <C-V> <C-R>+
cmap <S-Insert> <C-R>+
imap <S-Insert> <C-V>
vmap <S-Insert> <C-V>
" Use CTRL-Q to do what CTRL-V used to do
noremap <C-Q> <C-V>
_vsvimrc
将最后加载,因此会覆盖之前从任何配置中设置的选项。
noremap <C-Z> u
撤消)。
关于vim - 无法配置 VsVim 以让 Visual Studio 处理 ctrl+c、ctrl+v 和 ctrl+x,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52991664/
在谷歌搜索 vsvim lookahead 或 lookbehind 以及 wiki 之后我似乎无法弄清楚如何,或者它是否甚至支持前瞻或后视(正面或负面)以及如何使用它们。 我尝试了几种不同的 syn
我在 Visual Studio 上使用 ReSharper,但我也是 vim 用户。我听说过这个 VsVim。我下载了它并安装了 visual studio 2010 的扩展。但是无法让任何 vim
我真的很喜欢 Vim 中用于搜索和 Shift-8 的文本高亮显示。无论如何在 VS 2010 或 VS 2012 上的 VsVim 中启用它? 最佳答案 我在我的用户主目录中添加了一个 .vsvim
我最近安装了 vsvim,想知道如何做一些事情。 当智能感知出现并为您提供一些选项时, 有没有办法在不使用箭头键的情况下选择它们? 有点打破vim流程。 提前致谢。 最佳答案 如果您使用 ALT,则智
在带有 VSVIM 插件的 Visual Studio 2017 中,如何将默认搜索设置为不区分大小写? 我发现了一个在一般 VIM 中回答它的问题,但我在主目录中没有要修改的配置文件(因为它是 Vi
我在使用 ViEmnu 后试用 VsVim。 在 ViEmnu 中 :qa 将关闭所有选项卡,但在 VsVim 中 :qa 将关闭 Visual Studio。重新启动时,所有选项卡都保持打开状态。根
有什么方法可以在 Visual Studio 中为 VsVim 重新加载配置文件(_vsvimrc),而无需重新启动整个 IDE? :source C:\path\to\_vsvimrc 返回 Par
我最近刚刚下载了 vsVim 以便在 Visual Studio 2010 中使用它并加入 维 道路。但是我一直无法找到有关特定 vsVim 文档的信息。 我知道如何使用 Vim(基本使用,甚至没有中
为了让 VsVim 更好地工作,我需要与 gVim 不同的 _vimrc 设置。 因此我需要一种方法来为每个值加载不同的值。 是否可以让每个加载不同的 _vimrc 文件? 或者最坏的情况,我是否可以
使用 VsVim 和 ReSharper 时,我键入一些内容会弹出智能感知窗口。我想让它消失,所以我按了退出键。智能感知窗口消失了,但我也回到了正常模式。 有没有办法让智能感知窗口消失并保持插入模式?
为了让 VsVim 更好地工作,我需要与 gVim 不同的 _vimrc 设置。 因此我需要一种方法来为每个值加载不同的值。 是否可以让每个加载不同的 _vimrc 文件? 或者最坏的情况,我是否可以
我正在尝试录制一个宏,该宏将键入一小段包含括号“(”的文本,每当我尝试播放该宏时,它不会在末尾键入“();”行。 我猜宏中的括号可能有一些特殊含义,但在我的例子中,我只想输入“(”。 是什么破坏了我的
我的 .vsvimrc 中有这些 map ,它们按预期工作。我按 z 后跟/或 Shift+/并添加注释。 map :vsc ReSharper.ReSharper_LineComment map
我正在使用 VS 2010 + 最新的 VsVim。看起来 Vim Ctrl+R 在 VsVim 中不起作用。真的吗? VS 处理 Ctrl+R,说:(Ctrl+R) was pressed. Wai
我已经使用 VsVim 一段时间了,我对它非常满意。然而,让我烦恼的一件事是当我在 VsVim 中使用 * 进行任何类型的搜索时突出显示文本。或使用 / 进行标准搜索. 我花了几个小时试图更改 Vis
我想使用r#和vsvim去Visual Studio中实现。类似于命令“gd”,但也可能是“gi”。 我可以吗? 最佳答案 是的,可以。 假设您已经有 vsvimrc自定义文件,您只需添加: map
我正在尝试同时使用 Resharper C++ 和 VSVim,但它们似乎存在冲突。当resharper提供可以填写的代码片段时,我不能去填写片段,因为我无法按i进入插入模式。如果我按 Esc,片段就
在 Linux 上的 GVim 中,我习惯于按 Ctrl-V,然后在第一行的开头输入我想要的任何内容,按 Esc,然后 Vim 会将我输入的任何内容插入到每一行。我在 Visual Studio 中的
我正在使用 vsvim,我认为它是一个很棒的工具。 我遇到的唯一问题是更改/删除大括号和圆括号之间的文本似乎不起作用。 这里有一些我已经在 gvim 中验证过的例子,但在 vsvim 中似乎不起作用:
当我尝试在 Visual Studio 2013 中安装 VsVim 时,收到错误消息: 安装无法将扩展安装到所有选定的产品。有关更多信息,请单击对话框底部的安装日志链接。 此扩展不能安装在任何当前安
我是一名优秀的程序员,十分优秀!