1
xiaocang 2018-07-03 19:18:24 +08:00
有种简单有效的方法,不需要 vim 8.1 的新特性:
1. vim 打开文件 a 2. :tabe b 路径下文件(支持自动补全) |
2
VVVVVEX 2018-07-03 19:31:46 +08:00
:e
|
3
dychenyi 2018-07-03 20:16:32 +08:00
补充 1 楼的, 一般:tabedit 会映射成,te, 打开这 2 文件然后 gt gT 切换就行了。一般应用场景就差不多了。 如果文件 b 在 a 文件中是路径,那么直接移到该处按 gf 就能打开,ctrl+o 再返回 a 文件。
|
4
xunandotme 2018-07-03 20:20:54 +08:00
:e +1
|
5
Tetsuchou 2018-07-03 21:48:04 +08:00 via iPhone
tmux ?
|
6
quinoa42 2018-07-04 04:54:51 +08:00
按照你的思路的话解决方案就是:
http://vimdoc.sourceforge.net/htmldoc/remote.html ( vim ) https://github.com/mhinz/neovim-remote ( neovim ) 当然我个人推荐用 tmux,开两个 vim,或者用一些便于找文件的 Plugin (比如 denite )来配合 tabe |
7
quinoa42 2018-07-04 04:55:55 +08:00
忘了说了,split / vsplit 也可以用 denite 之类的来配合
|
8
mengzhuo 2018-07-04 09:58:08 +08:00
:e
然后可以用 Ctrl+W 分屏,bn 之类的切换 插件可以用 CtrlP,模糊搜索。 |
9
tonghuashuai 2018-07-04 10:04:34 +08:00
我一般都是 :vs,要不就用 LeaderF
|
10
zcodes 2018-07-04 10:46:30 +08:00
:tabedit 和 :lcd 了解下
|
11
qanniu OP |
12
nG29DOMuRYTWfcSr 2018-07-06 19:38:13 +08:00 via Android
既然已经用上了 emacs,真没必要换回 Vim。
|