Questions tagged «vim»

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


1
Vim - 查看命令行历史记录
在vim中是否有办法查看旧命令的输出。 例如,如果我这样做: :! ls Gemfile Gemfile.lock Rakefile autotest config.ru doc log script vendor Gemfile.backup README app config db lib public tmp 关闭后,如何回忆这个输出?
5 vim  macvim 

1
在tmux中打开vim,我有粗体字体
所以我遇到了一个问题,当在tmux中打开vim时,所有字体都变为粗体。我的配置我有:设置t_Co = 256。即使将其设置为8,某些关键字也会消失一些粗体。我正在使用带有uxterm的dwm的Freebsd。我的vim颜色主题是“宇航员”。任何线索为什么会发生这种情况以及如何解决它? 附加信息: 它只发生在tmux中 在xterm中没关系 在tmux之外的echo $ TERM是“rxvt” tmux里面的echo $ TERM是“屏幕”
5 vim  fonts  xterm  dwm 

1
如何在Vim中增加字符串?
我可以使用增加Vim中的整数<Ctrl>-a。该文档似乎在说,假如我nrformats给"octal,hex,alpha"(我正努力用做:set nrformats="octal,hex,alpha"),然后<Ctrl>-a将递增a到b,007到010和0x09到0x0f,但这些例子不是为我工作(我只是得到一个蜂鸣声a,007变成008和0x09变成0x10)。

1
SciTE的设置是否与Vim的颜色列相似?
对于那些不知道Vim中的颜色列是什么的人 - 它会在自定义数量的字符后显示一条垂直线。在编写代码时跟踪行长度非常有用(因此它们不会超过80个字符)。SciTE是否具有这样的功能和设置来控制列长度限制标记的位置?

1
如何更改Vim中git commit-messages的突出长度?
我认为git commit消息的正统50个字符的限制绝对是荒谬的。(主要是因为我认为在2015年使用80个字符宽的终端机同样可笑。):P 我已经通过vimvimrc中的git commit-messages的默认设置修复了其他一些明显的问题;但vim如果第一行超过50个字符,则仍然突出显示第一行: 如何更改发生这种情况的线长?

2
具有iA Writer类型格式的VIM?
我已经谷歌搜索了一段时间。我想在Vim中使用类似iA Writer的格式(或类似StackExchange的格式)。因为我喜欢它格式化文本的方式,但是由于我在Vim上的经验,我经常按“ w”跳过单词。我希望能够在Vim中具有相同的智能格式。 我确实找到了一个不错的Vim插件,可让Vim切换到大而干净的字体:https : //github.com/honza/writer.vim 但这仍然不能使我使用格式: # Header 1 ## Header 2 *underline* **strong** etc... 除了上述所有这些,如果无法在Vim中实现iA格式,我也不会介意在我的iA writer应用程序中使用像Vim那样的快捷方式。 编辑:经过一段时间的搜索,我发现这种格式称为Markdown。我开始认为没有一种直接在Vim中直接编辑Markdown文件的好方法,因为Vim无法使内容显示出来吗?我真的很想能够结合Markdown的漂亮格式及其在iA Writer中的显示方式使用移动快捷方式。

3
在Vim插入模式下移至行首
键入时,我意识到我需要移至该行的开头。通常我使用<Esc>和I。但是我想知道在插入模式下是否还有另一种方法可以移动到行的开头。
5 vim 

2
从vim标签栏删除'X'
在中使用多个标签时vim,顶部会有一个显示标签的栏。在那个酒吧的最右边有一个X。如果启用了鼠标,则用于关闭当前选项卡。但是,我不在vim中使用鼠标,所以对我来说这有点浪费空间。 打开许多选项卡后,vim不会在每个文件中显示整个文件名,仅显示最后几个字符。摆脱这种情况X-似乎保留了少量的空白空间-将会释放一点空间。我会对将其变为不可见的方法感兴趣,但是理想的答案将为我提供一种将其完全删除并释放此空间的方法。
5 linux  ubuntu  vim 

1
Vim中的两行状态行
是否有可能在Vim中有两条状态线?在某些情况下(并非总是),我想显示第二行以获取更多信息。如何才能到达Vim?
4 vim 


2
安装Command-T会破坏MacVim
我正在尝试安装 命令-T 上 的MacVim 。我按照安装说明进行操作 究竟 但是我在尝试启动MacVim时遇到此错误(从终端通过 mvim 命令行实用程序)。 dyld: lazy symbol binding failed: Symbol not found: _rb_intern2 Referenced from: /Users/mark/.vim/ruby/command-t/ext.bundle Expected in: flat namespace dyld: Symbol not found: _rb_intern2 Referenced from: /Users/mark/.vim/ruby/command-t/ext.bundle Expected in: flat namespace Vim: Caught deadly signal TRAP Vim: Finished.

4
我可以使用Vim重命名目录中的文件吗?
如果我打开一个目录 vim 运用 vim . 我将获得当前目录的文件浏览器类型接口。从那里我应该浏览到一个文件,然后开始编辑它。 我想使用此界面重命名文件。正常 vim 重命名就像 %s/term1/term2/,但是当我在这里尝试时,它会返回: E21: Cannot make changes, 'modifiable' is off。 有办法转 modifiable 在这种情况下,或者这只是意味着它不能用vim这样做?

2
在VIM中,如何在命令模式下删除到行尾:?
在VIM中,我有以下的领导者快捷方式: :!git commit % -m 'updated '; git push; 执行此领导者快捷方式后,我的光标在更新后登陆角色。现在的问题是: 如何使用快捷键删除到该行的末尾?在bash中,它将是“CTRL-k”,但这在这里不起作用。我只想在“更新”一词后删除所有内容。
4 bash  vim  vi 

1
在vim中使用项目或文件特定的拼写文件
我刚刚在vim中启用了拼写检查。我喜欢它,我知道如何使用它。 但是,我真的很喜欢一个项目甚至文件特定的拼写文件作为我接受的单词列表。这样我就可以保持项目(如论文)特定的单词不被其他项目所识别。 当我在vim中打开Latex文件时,我希望vim检测Latex文件目录中的特定拼写文件并加载它。我怎样才能做到这一点?
4 vim  latex 

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.