vim

    0热度

    2回答

    为了替换vim中用乳胶编写的表中的某些列,我编写了一个正则表达式来帮助我执行这项工作。正则表达式是: s/\v^(\d+ &)(\d+ &)(\d+ &)/\1\3\2/g 而且我希望它像匹配这些下面几行: 10 & 25 & 25 & 100\\ 7 & 56 & 56 & 100\\ 然而,这个表达式永远不会奏效。 Vim一直告诉我这个模式找不到。但是我已经使用了非常神奇的模式,这个

    0热度

    1回答

    我有一些问题恢复崩溃的文件在vim中。我有一个.test.py.swp文件,其中还包含一些可读的行,还有字符串choice。当我尝试使用-r选项或打开并按R或E打开相应的test.py文件时,该字符串不存在。它给我的留言: E325: ATTENTION Found a swap file by the name ".analyze_minima_results.py.swp" o

    1热度

    1回答

    我有一个yaml文件,其中有一长串编号字段。 1:first . . 22: this 23: that 24: somethingelse 22: this2 23: that2 24: somethingelse2 etc 我试图去 1: first . . . 22: this 23: that 24: someth

    1热度

    2回答

    猫-ev仅在线路./test.txt 1 line with "carriage return \r" and "new line \n" ^M$ 2 line only with "new line \n" $ 3 ^M$ 4 line with "carriage return \r" and "new line \n" ^M$ 5 line with "carriage return

    1热度

    1回答

    编辑:原来如果我在同一目录中写入临时.go文件,我可以再开始写入文件,所以我几乎肯定这是一个vim-syntastic问题。将其标记为关闭。 我有一个罕见(但非常讨厌)的错误,其中vim对应该写入文件的位置感到困惑。它会突然决定它应该写入“-stdin-”,即使:echo expand('%:p')显示正确的文件。 发生这种情况时,基本上无法将缓冲区写回正确的文件。 :w %没有帮助,也没有:w

    4热度

    3回答

    目前我行可以搜索文本 /text ,然后使用dd删除线,如果我不想删除我可以去下一场比赛与n。 但是,有没有更快的方法来做到这一点! 下面的这个命令删除所有包含文本的行,但问题是它一次删除所有行,有时文本在某些行中是异常。 :g/text/d 但我想简单的东西一样一样 :%s/text/some_other_text/gc ,因为这给了替换或不选择。删除包含text的每行前 :g/te

    0热度

    1回答

    我想在一个像样的编辑器(Emacs或VIM)中编辑GS(谷歌应用程序脚本)文件并将其保存在git下,所以我需要能够安装它来运行它。 现在我复制整个文件并将其粘贴到浏览器的代码窗口中,这显然是不理想的。 我不知道是否有办法做到这一点。 由于某些原因,Edit With Emacs无法与脚本编辑器一起使用。

    1热度

    2回答

    在大多数情况下,我不希望vim包装行,是否有命令行选项可以设置让vim启动包装行? 我测试过下面的命令,但未能 vim --cmd "set wrap" -do origin.txt new.txt

    1热度

    1回答

    我想根据它是否匹配正则表达式以编程方式关闭vim中的折叠。我定义一个函数在我的vimrc这样做: " Support python 2 and 3 if has('python') command! -nargs=1 Python2or3 python <args> elseif has('python3') command! -nargs=1 Python2or3 pyt

    0热度

    1回答

    我喜欢在全屏中编辑我的代码,并且像视觉提示什么是textwidth。我有通过使用OverLength突出显示的79个字符的文本。通过将ColorColumn设置为+1,我创建了另一个视觉指标。而不是ColorColumn,我宁愿如果CursorLine只突出显示行的部分是textwidth而不是整行,即CursorLine在79个字符后停止。那可能吗? 谢谢!