我有一个在 vim 中保持打开的配置文件,但有时会在磁盘上更改,而这些更改不会反映在终端上。我可以在不关闭和重新打开文件的情况下刷新屏幕上的内容吗?如果是这样,如何?
您如何比较这些编辑器?各自的优缺点是什么?
[注意] 这不是由那些“恨一个和爱另一个”或那些没有使用过的人来回答的。
我在vimdoc中看到一句话:
Note: CTRL-S does not work on all terminals and might block
                further input, use CTRL-Q to get going again.
Run Code Online (Sandbox Code Playgroud)
并使用 CTRL-S 确实挂起我的 vim。我认为这是vims的错误,因为我在emacs nox中使用C-s/时没有问题C-x C-s。但是,刚才,当我阅读手册页并按下 时Ctrl-s,它也挂man了(less是输出寻呼机)。
那么,有人可以告诉我发生了什么吗?
我测试过的终端模拟器是xterm和lxterminal。tty也有这个问题。A Ctrl+q在所有情况下都会取消挂起终端。
我主要编辑 Ruby 文件,尽管 shell 脚本文件注释也是 #
目前我的评论显示为黑底深蓝,这真的很难阅读。
见截图。
我怎样才能改变它们的颜色?
尽管我确实喜欢黑色背景作为基础,但我愿意为所有颜色考虑不同的模式。

当我在 Vim 中打开文件时,我看到奇怪的^M字符。
不幸的是,世界上最受欢迎的搜索引擎对查询中的特殊字符表现不佳,所以我在这里问:
这是什么^M性格?
怎么可能到了那里?
我该如何摆脱它?
我知道我可以vim通过执行类似的操作来打开多个文件vim 2011-12*.log,但是如何在文件之间切换并一次关闭一个文件?另外,我如何知道我正在编辑的当前文件的文件名?
如何删除VI中的一行?
这是我现在正在做的事情:
vi a.txt我相信我可以做类似的事情export EDITOR=vi,但我不确定到底要输入什么以及在哪里输入。
如何将“vi”设置为我的默认编辑器?
我在 vim 中打开了两个文件,每个文件都在一个 tmux 窗格中。我想从一个文件复制 10 行到另一个文件。
如何不使用鼠标的Copy->来完成此操作Paste?