Vim:e启动目录?
发布时间:2020-12-15 18:56:34 所属栏目:安全 来源:网络整理
导读:我在Vim中编写代码,而不是IDE. 我的源代码常常嵌套2-3个目录. ~/foo$findxyzbar/abcbar/def~/foo$vim// inside of vim:e bar/abc... some work ...:e -- is there a way I can have this :e start in ~/foo/bar instead of ~/foo ? 基本上,我想:e在“最后编
我在Vim中编写代码,而不是IDE.
我的源代码常常嵌套2-3个目录. ~/foo$find xyz bar/abc bar/def ~/foo$vim // inside of vim :e bar/abc ... some work ... :e <-- is there a way I can have this :e start in ~/foo/bar instead of ~/foo ? 基本上,我想:e在“最后编辑的文件的路径名”中启动目录 谢谢!
有很多理由不喜欢autochdir,因为它弄乱了一些插件,如果你最终做:e ../../../foo.txt你没有获得任何东西.就像一个想法,尝试这个cmap我敲了敲
:cnoremap red edit <c-r>=expand("%:h")<cr>/ 那么你可以输入:red和get :e /the/path/to/your/current/files/dir/ (编辑:或许使用z而不是红色,因为有以红色开头的命令) 要扩展主题,还请查看FuzzyFinder插件和一些自定义映射,以快速跳转到您始终编辑的常见文件.例如 您的常规文件的10个左右应该不超过2个击键.它有助于系统地命名 这是一个我用于django的想法. http://code.djangoproject.com/wiki/UsingVimWithDjango#Mappings (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 【视频】| 突破多层防护 控制你的shell
- angularjs – 与postLink相当的Angular 2生命周期是什么?
- 什么是| (管道符)在shell(bash)命令中做什么?
- 初涉bootstrap:bootstrap css
- bash – 如何使用SED从shellscript中的字符串中除去前X个字
- Bootstrap3 栅格系统-实例:手机、平板、桌面
- Bootstrap 手风琴搭配导航条实现常用菜单栏
- axis2开发webservice之会话(Session)管理
- 如何使用`while read -r line`同时检查BASH中的另一个文件是
- 如何使用Scala Stream类读取大型CSV文件?