Questions tagged «vim»

Vim是一个高度可配置的文本编辑器,旨在实现高效的文本编辑。它是vi编辑器的改进版本。

1
E488尾随字符VIM
我对VIM很新,我想弄清楚尾随字符的位置。我查看了:帮助和错误消息的含义。据我所知,我应该用转义字符替换“s”?语法是什么样的?谢谢。 使用:设置列表
vim 

1
山狮上的Vim包vimerl安装问题
Vim 7.3在我看来描述的安装很简单:将所有内容从tar存档复制到〜/ .vim我这样做了。什么都没发生。没有亮点......没有插件帮助。没有狮子我没有这个问题。 可能是我要把东西放到vimrc上
macos  vim  erlang 


2
如何在Vim中格式化Ruby参数/哈希?
我希望能够轻松地在Vim中格式化Ruby代码。 如果我有一个带有哈希参数的方法 foobar(foo: "FOO", bar: "BAR") 我怎么能把它变成 foobar( foo: "FOO", bar: "BAR" ) 或者,如果我有一个正常的哈希 foobar = { foo: "FOO", bar: "BAR" } 进入这个 foobar = { foo: "FOO", bar: "BAR" } 我怎样才能用Vim实现这个目标?我需要某种插件吗?
vim  ruby 


1
如何关闭Vim中最左边的窗口?
我正在尝试编写一个命令来关闭树浏览器(vim-tree)窗口并调整其他窗口的大小。 ,to打开窗口并调整窗口大小,以便所有打开的窗口保持正常大小(使用:set columns+=30CTRL-W =)。 ,tc应该关闭树窗口(全长,最左边)并调整主窗口(:set columns-=30)的大小。 如何编写一个关闭最左边窗口的命令,以便我可以键入,tc以关闭窗口并一次调整大小? 我可以导航到它CTRL-W h,但它不够优雅,并且可能10CTRL-W h在命令中使用(听得见!)。 :topleft c 不幸的是不起作用。 你能想到一个优雅的方式吗?

2
任何分层列表编辑器(Vim / MS Word / LaTeX / Lisp / ..)[关闭]
我们有分层排序的项目存储在一个文本文件中,并用制表符来表示。 颜色红色绿色蓝色电脑Linux的苹果电脑视窗数字一二三 它必须有侧面的引导线,因为我们正在处理非常长的列表,并且在没有线条的情况下向下滚动时无法跟踪级别。 树 + ---颜色 | + ---蓝色 | + ---绿色 | + ---红色 + ---电脑 | + --- linux | + --- mac | + --- windows + - 号 + ---一个 + --- 3匹 +了 - 两个 看到这张图片是为了说明。如何以所见即所得的方式方便地编辑和重新排序这些列表?一个人应该能够上下移动项目。还将字母排序应用于树分支。 是否有简单适当的语言,软件工具或工作流程? MS Word有点过分夸张。Word仅使用样式,不会导出到数据。XML是存储嵌套数据的最佳方式,但它很难编辑。如果没有解决方案,我们将不得不编码一个。但这将是一项相当大的投资。

2
SourceTree认为.vimrc是二进制的
SourceTree认为.vimrc是二进制的,所以我无法在窗口中看到差异。 基于此页面,我认为这是因为编码,所以尝试使用此页面中的以下步骤将编码更改为utf-8 : :set bomb :set fileencoding=utf-8 但这并没有解决它。我需要做什么? [更新]修正了它: 有一个非ascii字符(设备控件3,0x13)在Vim中根本没有显示,但在Sublime Text中呈现为“DC3”。删除后,问题解决了!谢谢你的帮助。
vim  git  vimrc 

2
我想录制一个键盘输入,好像人正在打字[关闭]
我正在录制OSX和Linux上的截屏视频,我正试图设置一些方法来加快录制长码代码的输入。 我需要一种方法来获取我生成的脚本或宏,并在录制过程中输入它,以便顺利完美打字。我还需要能够控制速度 - 所以有时打字速度很快,有时会慢下来(以帮助观众看到正在发生的事情)。 我正在考虑生成vim宏,但它们执行得非常快,我无法弄清楚如何控制速度。另一种选择是键盘宏(键盘大师等),但我找不到一个我可以轻松编写脚本/宏(它们似乎都是以GUI为中心)。 或者:有没有办法让我在后期制作(视频编辑)中轻松完成这项工作?我目前的解决方案是实际编辑错误和中断。它可以生成一个非常好的视频,但需要几个小时来编辑几分钟的打字。


1
如何从Makefile获取可执行文件的名称?
我试图将vim配置为运行“ make debug”(将“ -g”标志添加到CFLAGS的其余部分),然后使用Pyclewn运行“ Cfile $ filename here $”,然后运行它。这将使我能够快速使用Pyclewn调试程序。 我需要一种让vim能够获取由make-file编译的可执行文件名的方法。

2
Vim片段弹出但没有完成
我在Fedora中使用spf13-vim。当我尝试使用代码段时,会弹出选项,但是当我不知道如何实际插入代码段时。例如,如果在.cpp文件中键入,则有四个选项。我假设我应该点击选项卡或输入以插入它们,但均无效。我什至不确定代码片段来自哪个vim插件(snipmate?neocomplcache?)。屏幕截图。在vim和gvim中也会发生相同的问题。
vim  gvim  snippets 

5
如何在MacOS上启动Vim并在启动时打开特定文件夹?
从TextMate切换到Vim,我想启动Vim并在MacOS上启动时打开特定的文件夹吗? 我可以手动从shell启动Vim mvim someFolder。我使用MacOS 10.6和NERDTree。 谢谢! 编辑: 阅读并尝试应用建议的答案(顺便说一句),我意识到我可能对自己的问题不够清楚: 我希望MacVim在启动时自动启动,并打开我的特定文件夹。稍后,在MacOS会话期间,如果出于任何原因打开新的MacVim,但我不希望它打开此特定文件夹,则需要MacVim默认行为。 我可以使用TextMate做到这一点,方法是转到MacOS系统首选项,帐户,登录项,然后在此处添加我的TextMate项目文件。由于此项目文件与TextMate关联,因此足以在启动时自动启动TextMate并显示此项目文件列表。 有没有办法用Vim实现这一目标?
mac  vim 



By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.