永发信息网

vim打开多个文件时,如何像UltraEdit那样在同一个窗口上的多标签形式打开呀?

答案:2  悬赏:30  手机版
解决时间 2021-03-27 20:44
  • 提问者网友:雾里闻花香
  • 2021-03-27 00:57
vim打开多个文件时,如何像UltraEdit那样在同一个窗口上的多标签形式打开呀?
最佳答案
  • 五星知识达人网友:洒脱疯子
  • 2021-03-27 01:03
启动vim的时候可以加参数。比如
gvim -p
这样就是在标签中打开了。:h startup-options

另外可以先打开
再:tabe ,这样是标签打开。
如果想分割打开用命令:sp

最后给一种方法,修改windows注册表,添加右键菜单,来用tab打开vim。比较不好的是,当你第一次打开文件就用这个命令执行的时候,会新建一个空白文档。让人很不舒服。具体自己试验吧。
方法:
新建tabnew.reg文件,在其中输入:
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\Shell\vim tabnew]
@="vim tabnew"

[HKEY_CLASSES_ROOT\*\Shell\vim tabnew\command]
@="\"D:\\Program Files\\Vim\\vim73\\gvim.exe\" -p --remote-tab-silent \"%1\" \"%*\""

然后开始---运行 regedit 导入该文件,在文件的右键菜单就出现了vim tabnew的菜单。
全部回答
  • 1楼网友:妄饮晩冬酒
  • 2021-03-27 01:23
打开多个文件:
1.vim还没有启动的时候:
在终端里输入
vim file1 file2 ... filen便可以打开所有想要打开的文件
2.vim已经启动
输入
:open file
可以再打开一个文件,并且此时vim里会显示出file文件的内容。
同时显示多个文件:
:split
:vsplit
在文件之间切换:
1.文件间切换
Ctrl+6—下一个文件
:bn—下一个文件
:bp—上一个文件
对于用(v)split在多个窗格中打开的文件,这种方法只会在当前窗格中切换不同的文件。
2.在窗格间切换的方法
Ctrl+w+方向键——切换到前/下/上/后一个窗格
Ctrl+w+h/j/k/l ——同上
Ctrl+ww——依次向后切换到下一个窗格中追问我是在windows上用的,我用的是gvim,我不是在linux呀追答那就dos下gvim file1 file2 file3...
其他的都一样了吧。
对了要设置环境变量,才能直接把gvim当命令用。追问我觉得如果能够在vimrc中设置一下最好,但是似乎不能那么设置,准确地说是我不知道如何那么设置追答这我也不知道能不能配置了,没见过你这种要求的配置方法。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯