vim

    2热度

    2回答

    我在Windows 10上使用gvim,并试图获得一个好的键盘映射来打开一个垂直分割到一个新文件。我第一次尝试 nnoremap <c-m><c-m> :vnew<CR> 但由于某些原因,如果我击回车连续两次在正常模式下,我会得到一个新的垂直分割窗口。所以我把后回车出键映射的 nnoremap <c-m><c-m> :vnew ,仍然可以得到一个新的垂直分割窗口,如果我打回车在正常模式下的

    0热度

    1回答

    例如,如果一个用户试图跳跃到一个标签,并使用下面的命令: :tjump "some_function" Vim会显示可能的标签匹配列表。有没有办法“捕捉”用户输入的内容? 例如在功能: function! GoToTag() let l:search_tag = expand('<cword>') " this will capture the word under the cur

    -1热度

    1回答

    我喜欢使用vim的自动格式化命令,但它对我和我的老板造成了问题。在某些时候,某人的编辑添加了带空格的空白行。当我运行gg=G时,它删除了空白,并在我的git提交中创建了一堆噪音。我仍然希望能够格式化文本,但我不想删除空格。 这看起来像我需要改变一个地方的设置。有任何想法吗?

    0热度

    1回答

    我写了一个python脚本。我的vimrc包含: Plug 'vim-syntastic/syntastic' let g:syntastic_python_checkers=['pyflakes'] ,我想打开这种类型的错误到警告: File.py|214 error| local variable 'rank_last_c' is assigned to but never used

    -2热度

    1回答

    每次我做一个拉(GIT拉),GIT中打开一个VIM与消息:

    0热度

    1回答

    当使用:map命令时,可以指定键序列, 例如<c-a>这意味着Ctrl键 + 甲,并且它由 '\ X01' 触发(表示为 '^ A') 然而有组合不可能通过一些终端模拟器本身派,像著名按Ctrl +;,你应该自己的属性,应该产生的顺序,然后你就可以在VIM映射。 但是我在想,也许VIM已经预计一些序列触发序列,和我想知道如果一个人能得到什么顺序触发vim的组合键(如,或等)?

    3热度

    2回答

    我有办法查看在vim中搜索和替换生成的更改吗? 例如下面的示例删除尾部空格 :%s/\s\+$//g ,但是说,我不知道正则表达式的恐怕它改变的东西,我不想改变。但我也不想使用gc而不是g,因为确认太多的更改是令人困惑的,需要一段时间,而我希望将新缓冲区中的更改视为某种列表。这可能吗?

    3热度

    1回答

    有谁知道vim脚本/帮助程序/命令,可以让您移动一个文本,该文本在一行内左右括括号括起来? 例如,我有这个带有和弦注释的文本,并且我想要一个快捷方式,我可以在括号内移动和弦,例如, Some lyrics and te[Am]xt line ^ Some lyrics and t[Am]ext line ^ 这将是一个举动向左。我敢肯定,这是可能的(我猜几乎所有的

    -1热度

    1回答

    当在Windows 10上通过PowerShell运行vim 8.0时,我无法设置任何配色方案。 我的powershell颜色是蓝色背景和白色文本,而vim也具有相同的颜色,我似乎无法改变它们。 我可以在gVim中设置颜色。

    -2热度

    1回答

    如果我已经在vim(1)中编辑了多个文件,如何打开一个文件以便将它添加为下一个文件,并成为打开文件列表中的一个文件?