标签: vim

如何在不重新启动 vim 的情况下重新加载 .vimrc 文件?

你能编辑你的.vimrc文件并重新加载它而不必重新启动 Vim 吗?

vim vimrc

576
推荐指数
4
解决办法
26万
查看次数

如何从命令行在 Vim 中的垂直/水平拆分窗口中打开文件

一定有办法,像这样:

vim -[option] <file-list>
Run Code Online (Sandbox Code Playgroud)

从命令提示符不是从 Vim 中打开文件。

  • 垂直或/和水平拆分窗口
  • 在单独的选项卡中

vim command-line window

452
推荐指数
4
解决办法
41万
查看次数

如何在vim的状态栏中显示当前列?

我想在状态栏中显示当前列,这在许多其他文本编辑器中很常见。例如,很高兴知道您是否在第 80 列或以上。

如何在状态栏中显示当前列?

vim statusbar

247
推荐指数
6
解决办法
19万
查看次数

在vim中,如何快速切换标签页?

在侏儒末端,我可以只按Alt+( ,,等)切换到特定的标签。我还可以使用+ ( / ) 来循环切换选项卡(诚然不太方便,但可以重新映射)。123CtrlPgUpPgDn

如果我想使用 vim 选项卡而不是 gnome-terminal 选项卡,输入:tabn:tabp非常麻烦。我可以将它们映射到键盘快捷键,但这仍然比使用Alt+直接跳转到选项卡 4 方便得多4

有没有更快的方法在 vim 中的选项卡之间切换?

linux terminal vim tabs gnome-terminal

211
推荐指数
5
解决办法
18万
查看次数

你如何重用视觉模式选择?

通常在编辑代码时,我会在可视模式下选择一个块,然后搜索并替换该块。但是,在我进行更改后,它会离开可视模式。您如何在相同的选择上进行新的查找和替换?

text-editing vim text-editors

190
推荐指数
3
解决办法
3万
查看次数

如何在 Vim 中删除所有不包含某个单词的行?

在vim中,我可以删除所有包含“price”这个词的行

:g /price/d
Run Code Online (Sandbox Code Playgroud)

如何删除所有不包含“价格”一词的行?

vim regex find-and-replace

178
推荐指数
3
解决办法
8万
查看次数

通过 find 调用 vi | xargs 破坏了我的终端。为什么?

调用vimthrough 时find | xargs,像这样:

find . -name "*.txt" | xargs vim
Run Code Online (Sandbox Code Playgroud)

你会收到一个警告

Input is not from a terminal
Run Code Online (Sandbox Code Playgroud)

以及之后的行为非常糟糕的终端。为什么


这个问题明确地是关于为什么,而不是关于如何避免。这是在别处被问到并回答的。

vim find

153
推荐指数
5
解决办法
3万
查看次数

为什么 Vim 中不推荐使用箭头键

“永远不要在 Vim 中使用箭头键!”

我从一个随机的演讲者那里听到了这个,但没有机会问他为什么。另外,如果不使用方向键,如何在插入模式下移动光标?

vim

143
推荐指数
8
解决办法
5万
查看次数

如何从 Vim 中运行 Unix 命令?

当我在 vim 中时,如何运行 Unix 命令?

unix vim

133
推荐指数
3
解决办法
10万
查看次数

Mac 上的 Git:如何将 Nano 设置为默认文本编辑器?

当我在 Mac 上使用 Git 并需要进行变基时,Vim 编辑器默认启动。我更喜欢 Nano——有人可以解释一下如何重新配置​​ Git 以使其使用 Nano 进行变基吗?

vim git nano macos

131
推荐指数
2
解决办法
7万
查看次数