Questions tagged «vim»

Vim是可用于大多数主要平台的免费和开放源代码的模式文本编辑器。它可以在许多文本编辑任务中实现高效率,但学习曲线陡峭。要学习基础知识,请运行“:help vimtutor”。对于非编程问题,请使用https://vi.stackexchange.com/。


11
Vim:在目录中的文件上应用设置
如何为当前目录下的所有文件指定Vim设置? 理想的解决方案是,在搜索〜/ .vimrc之前,Vim在当前目录中搜索并读取一个.vimrc,然后在其中为整个树应用设置。 我看过 插件,但这意味着应用的设置不透明,因为它们需要安装插件。相反,modeline是透明的,因为无论用户的vimrc或特定的vim调用如何,modeline设置都会应用于该文件。 我尝试过的事情是 将.vimrc放在工作目录中 :so vimrc 在Modeline中。 我想两者都不出于安全原因而工作。我不需要vimrc的全部功能;绑定到Modeline可接受的设置就足够了。我的目标是使Vimmer更容易在项目中采用编码标准。
103 vim 

4
持久性:set给定文件类型的语法?
我正在开发一个使用Twig的Symfony2项目,文件类型为myfile.html.twig。Vim不会自动检测语法突出显示,因此不应用。:set syntax=HTML打开文件后可以使用,但是在文件之间跳转时很痛苦。 有没有办法为vim中的特定文件类型持续设置语法高亮显示?


5
如何在Vim中将文本包装到一定长度?
让我们说说相对的措施。我的Vim看起来像: aaaaaaaaaaaaa bbbbbbbbbbbbb ccccccccccccc etc 我希望它更小: aaaaa aaaaa bbbbb bbbbb ccccc ccccc etc 我怎么才能得到它?以及如何管理这样一个块的长度?
102 vim  indentation 

17
如何在Vim中禁用“按Enter或键入命令以继续”提示?
有什么方法可以禁用执行外部命令后出现的“按Enter或键入命令以继续”提示? 编辑:找到了一种解决方法:<CR>在我的.lvimrc中的快捷方式中添加一个额外的内容。 map <F5> :wall!<CR>:!sbcl --load foo.cl<CR><CR> 还有更好的主意吗?
102 vim 

15
如何在vim中设置UI语言?
我在reddit上看到了这一点,它让我想起了我的vim抓手之一:它以德语显示UI 。该死的,vim!我想要英语,但是因为我的操作系统是德语设置的(我们办公室的标准),所以我认为vim实际上正在尝试提供帮助。 我必须执行什么魔术才能获得vim来切换UI语言?我曾在各种场合尝试过谷歌搜索,但似乎找不到答案(不,谷歌,您是我的朋友* pat *,* pat *,但我已经知道如何更改语法突出显示,谢谢!) ... 编辑:使用下面的所有好的技巧,我最终将此添加到我的顶部.vimrc(在Windows 7上运行Vim 7.2) set langmenu=en_US.UTF-8 " sets the language of the menu (gvim) language en " sets the language of the messages / ui (vim)


4
如何在vi中从当前位置复制到行尾
我在Windows中使用gvim。如何将文本从当前位置复制到vi中的行尾并将其粘贴到在vi中打开的另一个文件中。我用谷歌搜索,但找不到任何解决方案。感谢对此的任何帮助。谢谢。
102 vim  vi 

20
在Vim中运行Python代码
我正在使用Vim编写Python代码,每次我想运行我的代码时,都在Vim中键入以下代码: :w !python 这令人沮丧,所以我一直在寻找一种更快的方法来在Vim中运行Python代码。从终端执行Python脚本吗?我正在使用Linux。
102 python  vim 



1
在vim中插入回车符
我正在编辑一个网络协议框架,该框架将文件存储在Unix中(\n换行符)。我需要插入回车符(U+000Daka \r)。当我尝试从剪贴板中将其粘贴("+p)或使用Ctrl+ Shift+ u- 键入时000d,将插入换行符(U+000A)。 正确的做法是什么?

13
如何执行我正在Vi(m)中编辑的文件
如何执行我正在Vi(m)中编辑的文件并在拆分窗口中获取输出(如在SciTE中)? 当然,我可以像这样执行它: :!scriptname 但是是否可以避免编写脚本名称以及如何在拆分窗口而不是屏幕底部获取输出呢?
101 vim  exec 

9
Vim缩进XML文件
我正在学习Vim,但我认为这是一个简单的任务,但是我无法使其正常工作。我有浏览器,但解决方案不适用于我。 我正在尝试正确缩进文件(xml)。我使用的命令是: gg=G 或ggVG =(我自己做了一个,可能做的不一样;)) 我的.vimrc是: syntax on filetype plugin indent on set nu
101 xml  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.