Questions tagged «vim»

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

13
VIM在文件末尾禁用自动换行
因此,我在一家PHP商店工作,我们都使用不同的编辑器,我们都必须在Windows上工作。我使用vim,商店中的每个人都在抱怨,每当我编辑文件时,底部都会有一个换行符。我四处搜索,发现这是vi和vim的记录行为...但是我想知道是否有某种方法可以禁用此功能。(最好是可以针对特定的文件扩展名禁用它)。 如果有人知道这一点,那就太好了!
250 vim  settings  newline 


2
在vim中去角色
我从python脚本中收到一条错误消息at position 21490。 如何在Vim中转到这个位置?
245 vim 

10
为什么Vim专家更喜欢缓冲区而不是选项卡?
我不明白缓冲区。当我在同一选项卡上打开3个文件并关闭窗口时,通常令我烦恼的是,下次我打开那些文件中的一个时,发现有奇怪的交换文件徘徊并给我带来讨厌的消息。但是我一次又一次地读到,这些东西是我所缺少的生产力的必杀技,而且标签是供平民使用的。 因此,我问您,Vim专家:使用缓冲区比制表符有什么好处?我看不出两者之间的差异会有多么大的不同,但我只会在操作Vim的初学者到中级水平上考虑自己。是:ls :b#真的远远快于gt荷兰国际集团在吗?我觉得它必须比这更深入。
242 vim  vi 

11
跳转到vim中的函数定义
如何使用vim跳转到函数定义?例如,使用Visual Assist,我可以在一个函数下键入Alt+ g,它会打开一个上下文菜单,列出带有定义的文件。 我该如何在vim中做这样的事情?
241 function  vim 

6
vim命令将文本重组/强制为80列
我知道有一些方法可以自动使用vim设置文本的宽度set textwidth(例如Vim 80的列布局问题)。我正在寻找的东西类似于=(缩进行命令),但是要换成80。用例有时是用textwidth编辑文本,并且在加入行或删除/添加文本后,它包装得不好。 理想情况下,此命令将完全重组我选择的行,并在添加到短行的同时切掉长行。一个例子: long line is long! short 运行命令后(假设自动换行为13列): long line is long! short 如果用真正的vim命令无法做到这一点,也许有一个命令行程序可以将输入传递给我呢? 搜索后,我发现此参考书有更多选择:http : //www.cs.swarthmore.edu/help/vim/reformatting.html
240 vim  word-wrap 

4
NERDTree重新加载新文件
如果我将文件添加到打开的同一目录中NERDTree,唯一可以看到添加的文件的方式是退出vim并重新启动。 有什么方法可以重新加载文件NERDTree吗?
239 vim  nerdtree 



5
如何使用vim更改文件的编码?
我习惯于使用vim来修改文件的行尾: $ file file file: ASCII text, with CRLF line terminators $ vim file :set ff=mac :wq $ file file file: ASCII text, with CR line terminators 是否可以使用类似的过程来更改文件的unicode编码?我正在尝试以下操作,但不起作用: $ file file.xml file.xml: Unicode text, UTF-16, little-endian $ vim file :set encoding=utf-8 :wq $ file file.xml file.xml: Unicode text, UTF-16, little-endian …
235 vim  unicode 

3
如何直接跳到Vim中的列号
有时出于调试目的,我不得不做一些令人激动的工作,以精简JavaScript代码。线宽达600列。异常报告库足够友好,可以以行号和列号的形式向我提供确切的崩溃坐标。但是,即使我可以如此轻松地跳到该行,我也找不到直接跳到该列号的方法。 我该怎么做?
234 vim 



10
如何从选项卡中的文件跳回到NERDTree?
我通常: 选择所需的文件。 在标签中打开它(默认为t字符)。 但是,如何跳回到NERDTree在选项卡中打开另一个文件? 我现在在.vimrc文件中使用的临时解决方案: map <F10> :NERDTree /path/to/root/of/my/project 但是从根目录一次又一次地开始导航不是很有用。
232 vim  ide  nerdtree 

10
在Vim中取消拆分窗口
我把窗户水平分开了。现在如何返回正常模式,即没有拆分窗口,只有一个窗口而不取消所有打开的窗口。我有5个,不想“退出”,只想离开拆分窗口。
231 vim  split  window 

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.