草庐IT

vim-flake

全部标签

linux - 我可以在不离开vim的情况下获得root权限吗?

有时当我编辑需要root权限的文件时(例如/etc下的文件),但我忘记以sudo运行vim。编辑完成后,输入:wq保存离开,我发现我不能,即使使用!wq,因为文件是只读的。如果我离开并重新编辑该文件,我所有的工作都将丢失,但如果不这样做,我将无法保存我的编辑。那么,如何在不离开vim的情况下获得root权限进行写入呢? 最佳答案 强制保存使用以下命令:w!sudotee%它会提示您输入密码。 关于linux-我可以在不离开vim的情况下获得root权限吗?,我们在StackOverflo

linux - vim 左边的灰色条?

对于一个文件,我在vim的左侧出现了一个灰色条。任何其他文件都不会发生这种情况。这是什么?以及如何摆脱它?编辑:这就是它的样子:这会持续到文件的整个高度。它不会出现在任何其他文件中。该文件是一个*.C,它被正确识别为cpp文件类型,但这种情况不会发生在其他被识别为cpp。colourscheme是默认编辑2:这是该文件的View文件:lets:so_save=&so|lets:siso_save=&siso|setso=0siso=0argglobalsetlocalkeymap=setlocalnoarabicsetlocalautoindentsetlocalnobinaryset

linux - vim 左边的灰色条?

对于一个文件,我在vim的左侧出现了一个灰色条。任何其他文件都不会发生这种情况。这是什么?以及如何摆脱它?编辑:这就是它的样子:这会持续到文件的整个高度。它不会出现在任何其他文件中。该文件是一个*.C,它被正确识别为cpp文件类型,但这种情况不会发生在其他被识别为cpp。colourscheme是默认编辑2:这是该文件的View文件:lets:so_save=&so|lets:siso_save=&siso|setso=0siso=0argglobalsetlocalkeymap=setlocalnoarabicsetlocalautoindentsetlocalnobinaryset

Linux gvim 与 vim

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎不是关于aspecificprogrammingproblem,asoftwarealgorithm,orsoftwaretoolsprimarilyusedbyprogrammers的.如果您认为这个问题是关于anotherStackExchangesite的主题,您可以发表评论,说明问题可能在哪里得到解答。关闭8年前。ImprovethisquestionLinux机器上的gvim和vim有区别吗?我安装了增强版的VIM编辑器,其中包括最近的增强功能:vim-enhanced-2:7.

Linux gvim 与 vim

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎不是关于aspecificprogrammingproblem,asoftwarealgorithm,orsoftwaretoolsprimarilyusedbyprogrammers的.如果您认为这个问题是关于anotherStackExchangesite的主题,您可以发表评论,说明问题可能在哪里得到解答。关闭8年前。ImprovethisquestionLinux机器上的gvim和vim有区别吗?我安装了增强版的VIM编辑器,其中包括最近的增强功能:vim-enhanced-2:7.

linux - 为什么在 vim 中使用 Esc?

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭5年前。ImprovethisquestionVi编辑器最初是在ADM-3A终端上编写的,它用Escape键代替了Tab键(与大多数现代键盘相比)。许多盲打员很欣赏这样一个事实,即他们可以在使用Vim时将手放在键盘主行上,但是Esc的使用使得必须将手离开按Esc。我目前正在学习vim。是否应该将Esc重新映射到其他地方?这种情况下最常见的重映射是什么?或者我应该放弃重新映射Esc的想法并继续使用它吗?vim的专业用户做什么?

linux - 为什么在 vim 中使用 Esc?

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭5年前。ImprovethisquestionVi编辑器最初是在ADM-3A终端上编写的,它用Escape键代替了Tab键(与大多数现代键盘相比)。许多盲打员很欣赏这样一个事实,即他们可以在使用Vim时将手放在键盘主行上,但是Esc的使用使得必须将手离开按Esc。我目前正在学习vim。是否应该将Esc重新映射到其他地方?这种情况下最常见的重映射是什么?或者我应该放弃重新映射Esc的想法并继续使用它吗?vim的专业用户做什么?

linux - 如何在 vim 中使用 pylint

我不想安装其他插件,比如pylint.vim,今天,我决定使用vimeditpython而不是pydev,它是一个eclipse插件。但我遇到了问题。我已经在我的vimrc中添加了这个autocmdBufWritePost*.py!pylint但是pylint在输出中不包含文件名*************ModulemymoduleE:22:invalidsyntaxshellreturn2所以它不能跳到第22行,所以我用sed改变输出autocmdBufWritePost*.py!pylint|sed's/^\(\w*\):\s*\([0-9]\+\)/:\2:\1:/g'它返回:m

linux - 如何在 vim 中使用 pylint

我不想安装其他插件,比如pylint.vim,今天,我决定使用vimeditpython而不是pydev,它是一个eclipse插件。但我遇到了问题。我已经在我的vimrc中添加了这个autocmdBufWritePost*.py!pylint但是pylint在输出中不包含文件名*************ModulemymoduleE:22:invalidsyntaxshellreturn2所以它不能跳到第22行,所以我用sed改变输出autocmdBufWritePost*.py!pylint|sed's/^\(\w*\):\s*\([0-9]\+\)/:\2:\1:/g'它返回:m

linux - 重定向和 vim

我想知道是否有办法查看任何命令的输出,直接在vim中,而不是首先将它重定向到一个文件中,然后然后打开该文件。例如我需要类似的东西$gvimdiff-rdir1/dir2/这给出了模糊的重定向错误消息我只想直接在内部查看dir1和dir2之间的差异任何人都可以提供一个很好的hack吗? 最佳答案 difffile1file2|vim-R--R使其成为只读的,因此您不会意外修改输入(这可能是也可能不是您想要的行为)。单破折号告诉vim通过标准输入读取它的输入。也适用于其他命令。 关于linu