vim

    0热度

    2回答

    我有一个这样的文件在VIM关键字前加上几行, xyz:\ :admin.auth=y:\ :cmd.stopndm=y:\ :pstmt.copy.ulimit=y:\ :pstmt.upload=y:\ 如何找到XYZ和在该行之前添加几行。因此,该文件看起来像这样, [email protected]:\ :admin.id=XXX:\ :desc

    1热度

    1回答

    在vim中,我通常通过使用C-]的taglist来发现声明。当我想回去时,我击中了C-T以前的位置。 我的理解是可以通过内部的push和pop标记堆栈来完成。然而,在ideavim C-T似乎很奇怪。我发现在ideavim中,C-T不仅要返回标记栈位置,还要跳转栈列表。 它是如此讨厌我回去不必要的位置。我如何在ideavim中实现标签的正常工作流程?

    1热度

    1回答

    我想读取来自用户的输入。我这样做是这样: let wordUnderCursor = expand("<cword>") call inputsave() let filePattern = input('Searchterm: ') call inputrestore() 现在我的目标是已经把东西放到了搜索关键词,使用户(我)犯规有写全搜索关键词。 那么是否有可能用字符串预填充输入函数

    1热度

    1回答

    据:h mark: m[ m] m[ or m] Set the '[ or '] mark. Useful when an operator is to be simulated by multiple commands. (does not move the cursor, this is not a motion comm

    2热度

    1回答

    我知道您可以使用GWrite来暂存当前文件。您还可以使用GStatus和-来分阶段显示您选择的文件。 有没有办法GWrite所有的文件或做git add .没有使用GStatus?

    1热度

    2回答

    我目前正在编写一个替代函数,我通常需要在vim中进行编程。 我已经写过的函数看起来像这样,并且对于搜索和替换内部没有任何特殊字符的字符串基本上可以运行。我已经意识到要自动逃避“/”。我的问题是,我怎么有这样自动适应所有的escape()函数在该行 execute ':silent :argdo %s/' . escape(searchPattern, '/') . '/' . escape(rep

    0热度

    1回答

    我注意到,当我使用vim的帮助文件中的命令viw,它能够选择喜欢的字符串:intro.txt 但是,当我创建一个基本的文件,并添加文字intro.txt并尝试选择整个字符串使用viw时,视觉选择停在.,所以我只能选择intro而不包含.txt部分。 有人可以解释为什么这是,以及如何强制vim选择整个字符串?

    0热度

    1回答

    我已经创建了两个短vim的文件,一些配置之间快速切换,并把他们安置在~/.vim 如果我从~/.vim启动Vim并做:run write.vim或:run code.vim,他们的工作很好,但如果我从其他地方开始VIM(例如~/)并尝试:run .vim/write.vim(从~/)或:run ~/.vim/write.vim(从其他地方),它将不会运行。任何想法为什么? 为了完整起见,我放入了两

    1热度

    1回答

    我使用neosnippet为latex模板创建片段。这段代码相当长,当我尝试展开代码段时,我一直在收到奇怪的错误E745 Using a List as a Number。 以下是neovim发布的错误消息。 [dein] Error occurred while executing hook: neosnippet.vim [dein] Vim(let):E745: Using a List

    0热度

    1回答

    我最近为大学课程安装了Ocaml及其Merlin插件。我正在使用Vim作为文本编辑器。我听说可以将Merlin配置为在保存时自动编译.ml文件,但我无法通过网络调查找到任何有关该文件的信息,而教授使用的是emacs,因此他不能告诉我有关如何激活此功能。