VIM 在同一个窗口中同时编辑多个文件

VIM 在同一个窗口中同时编辑多个文件,第1张

http://www.cnblogs.com/hnrainll/archive/2011/04/29/2032662.html一、如果在终端中开没有打开vim,可以: 横向分割显示: $ vim -o filename1 filename2 纵向分割显示: $ vim -O filename1 filename2 二、如果已经用vim打开了一个文件,想要在窗口中同时再打开另一个文件: 横向分割显示: :vs filename 纵向分割显示: :sp filename 其中,vs可以用vsplit替换,sp可以用split替换。 如果finename不存在,则会新建该文件并打开。 三、关闭窗口 关闭光标所在的窗口: :q 或 :close 关闭除光标所在的窗口之外的其他窗口: :only 关闭所有窗口: :qa 四、切换窗口 ctrl + F6: 打开了多个窗口,需要在窗口之间切换时: ctrl + w w 即按住ctrl键,再按两下w键。 或者ctrl + w 即按住ctrl键,按一次w键,再按一次表示方向的h或j或k或l,则光标会切换到当前窗口的 左|下|上|右 侧的窗口

启动vim的时候可以加参数。比如\x0d\x0agvim -p \x0d\x0a这样就是在标签中打开了。:h startup-options\x0d\x0a\x0d\x0a另外可以先打开\x0d\x0a再:tabe ,这样是标签打开。\x0d\x0a如果想分割打开用命令:sp \x0d\x0a\x0d\x0a最后给一种方法,修改windows注册表,添加右键菜单,来用tab打开vim。比较不好的是,当你第一次打开文件就用这个命令执行的时候,会新建一个空白文档。让人很不舒服。具体自己试验吧。\x0d\x0a方法:\x0d\x0a新建tabnew.reg文件,在其中输入:\x0d\x0aWindows Registry Editor Version 5.00\x0d\x0a\x0d\x0a[HKEY_CLASSES_ROOT\*\Shell\vim tabnew]\x0d\x0a@="vim tabnew"\x0d\x0a\x0d\x0a[HKEY_CLASSES_ROOT\*\Shell\vim tabnew\command]\x0d\x0a@="\"D:\\Program Files\\Vim\\vim73\\gvim.exe\" -p --remote-tab-silent \"%1\" \"%*\""\x0d\x0a\x0d\x0a然后开始---运行 regedit 导入该文件,在文件的右键菜单就出现了vim tabnew的菜单。

然后在打开的页面输入:

这样就可以在同一窗口下浏览两个文件。以此类推,可以不断地用 :vs file_name打开更多文件

如何切换呢?按 CTRL+W。

注意不要用熟悉了之后在使用浏览器时也用这个快捷键... 浏览器窗口切换是 CTRL + tab


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/6045083.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-12
下一篇 2023-03-12

发表评论

登录后才能评论

评论列表(0条)

保存