1 从.vimrc映射不适用 在我的vimrc中,我映射了 nnoremap <tab> >> 和 nnoremap <s-tab> <<。第二个映射工作正常,但第一个映射似乎被遗忘了。如果我在Vim中手动映射它,它可以工作。 关于发生了什么的任何想法? 1 vim vimrc nnoremap
1 Vim:你如何将CTRL-W的功能重新映射到另一个键? 我想将CTRL-W映射到其他东西,但我还想保留CTRL-W的功能,用于调整窗口大小,在分割之间移动等等。所以我想把它移到像CTRL这样的东西-Q。 但是,我对以下内容的天真尝试并不正常: nnoremap <C-Q> <C-W> nnoremap <C-W> iexamplemapping<esc> CTRL-Q似乎与CTRL-W之前的工作方式相同。但CTRL-W似乎在执行新映射之前等待大约一秒钟。有没有办法让它立即执行?我是否必须重新映射每个组合 <C-W><C-W>, <C-W>_等等? 1 vim gvim vimrc
3 删除自定义vim配置 我已经在我的vimrc中添加了很多小映射来帮助我工作,比如 noremap H ^ 和 inoremap jk <esc>。它与vanilla vim的分歧足以让其他工作人员无法在我的计算机上编码。这使得程序与人员配对变得更加困难,并且可以帮助我们查看代码。我想要的是一种快速切换所有自定义映射的方法,并在我的vim配置和更“常规”配置之间切换(如相对与绝对编号)。最好的方法是什么? 1 vim vimrc
1 GVim指定目录:浏览打开命令 我添加了这一行: :browse open 到我的vimrc文件,但是没有成功让GVim从指定目录开始打开文件浏览器。特别是,我想知道是否可以让GVim在Ubuntu 11.04上的主目录中打开文件浏览器。 1 vim gvim ubuntu-11.04 vimrc
1 Windows 7上的Vim全彩色和抗锯齿 我只是想知道如何让VIM在全彩色(32位)而不是256色下运行。我也试图获得抗锯齿但没有找到任何东西。我在Windows 7上运行gvim 7.2谢谢。 1 windows vim vimrc
0 与远程ssh文件分割的Vim会话 我用vim会话来保存我打开的文件。我是远程做的,ssh远程机器并在那里做事。 今天我尝试在本地Vim中打开远程文件,我的意思是与netrw: :e scp://user@remoteip//home/user/ ... 这样可行 :) 我也可以在拆分视图中打开文件。 这种方法的优点是我可以使用我的Vim,它比服务器上的Vim更新。除此之外,现在我只有一个.vimrc需要注意。 现在来问题了。当我保存会话时,它不会保留分割,只恢复一个分割。假设我在一个分割中打开两个远程文件,然后保存会话(:mks session.vim)并退出。当我恢复会话(vim -S session.vim)时只需一次拆分。 我当地的.vimrc有: set sessionoptions=sesdir,winsize 为什么我会失去分裂? 1 linux vim vimrc macvim vim-plugins
0 Vim Setup Python IDE的问题 在git上发现了关于vim的ale lint,但从git克隆后的显示仍然显示为经典,而不是在以下显示: 语法建议也未打开。是否需要运行ale切换才能打开ale? 1 windows vim python vimrc vim-plugins
1 Autocmd忽略映射? 为了方便起见,我在.vimrc中将“ unindenting”映射到SHIFT + TAB: nnoremap <S-Tab> << inoremap <S-Tab> <C-D> 如果我自己在编辑时使用它,则效果很好,因此我也想使用该映射autocmd: autocmd FileType html inoremap ;p <p><Enter><Tab>INDENTED<Enter><S-Tab></p> 虽然这不会工作。我现在<C-D>直接使用: autocmd FileType html inoremap ;p <p><Enter><Tab>INDENTED<Enter><C-D></p> 它可以正常工作,甚至更短,所以没有问题。 因此,出于好奇,这更多是一个问题,为什么autocmd处于正确的模式却不能使用我的映射。 1 vim vimrc
1 在VIM中编辑时,将领导者组合键映射到putty中的Shift-Insert 我使用putty(windows)连接到远程机器,我的日常工作围绕vim进行编码。我必须从windows剪贴板中复制粘贴很多,为此我使用了putty的Shift + Insert组合键。有没有办法在vim中映射这个组合。无论如何我可以将它映射到leader + p组合,这样我就不必每次都插入到所有位置? ssh vim keyboard-shortcuts putty vimrc
3 无法找到OS X上为vim设置此colorscheme设置的位置 很久以前我用vim的色彩方案放屁,我记得在某处设置了一条线 colorscheme sonofobsidian。在我知道我在使用vim,unix,OS X等做什么之前,我做到了这一点 :so $MYVIMRC 重新加载我的vimrc文件我在底部看到一条消息说它无法加载配色方案 sonofobsidian。我很肯定我很久以前就这么做了,但我没有想到这个设置来自哪里。绝对不是 ~/.vimrc。有任何想法吗? macos mac unix vim vimrc
1 如何让vimrc颜色填满屏幕? 我在vimrc中设置了一个配色方案。当我设置它并将术语变量设置为xterm-256color时,我只在文本上有背景颜色。然后我找到了将术语变量设置为screen-256color的解决方案,但这只允许背景填充文件中的文本而不是下面的空白区域。有人有解决方案吗?我在下面附上了两个截图: bash vim colors vimrc xterm
2 仅在一个文件上停止VIM备份文件 是否可以阻止VIM自动为特定文件创建备份? 我有一个正在运行的待办事项列表,我保留在我的桌面上,而且我不会在不断出现的~todo中得到任何用处。 但是,我希望保留所有其他文件的备份功能......这可能吗? backup vim vimrc
2 SourceTree认为.vimrc是二进制的 SourceTree认为.vimrc是二进制的,所以我无法在窗口中看到差异。 基于此页面,我认为这是因为编码,所以尝试使用此页面中的以下步骤将编码更改为utf-8 : :set bomb :set fileencoding=utf-8 但这并没有解决它。我需要做什么? [更新]修正了它: 有一个非ascii字符(设备控件3,0x13)在Vim中根本没有显示,但在Sublime Text中呈现为“DC3”。删除后,问题解决了!谢谢你的帮助。 vim git vimrc