84669 人学习
152542 人学习
20005 人学习
5487 人学习
7821 人学习
359900 人学习
3350 人学习
180660 人学习
48569 人学习
18603 人学习
40936 人学习
1549 人学习
1183 人学习
32909 人学习
vim是个非常强大的编辑器,搭配使用NERDTree可以很方便地进行打开文件、查找文件等操作。但是不能新建文件和删除文件,这是有些不方便的。
vim带有简单的命令行功能,可以进行touch/rm操作。 有没有方法可以在NERDTreeC到某个目录的时候,vim的终端也能自动cd到该目录,这样的话使用vim命令行新建和删除文件的时候就不需要写一长条的路径了
C
cd
感谢大家的回答,让我发现我问出了个这么SB的问题
SB
认证0级讲师
-_-
= = 先生你知不知道命令模式下前面加!可以执行shell命令
比如:!mkdir www 就可以新建文件夹了。 !rm 就可以删除文件了
当然你要是用Windows当我没说
vim是个非常强大的编辑器,搭配使用NERDTree可以很方便地进行打开文件、查找文件等操作。但是不能新建文件和删除文件,这是有些不方便的。 1. 新建文件, vim加文件名后缀保存不就相当于新建了吗, 或者楼上几位说得:!touch但这个是调用操作系统的命令,linux有, windows不清楚。 删除文件类似
vim带有简单的命令行功能,可以进行touch/rm操作。 有没有方法可以在NERDTreeC到某个目录的时候,vim的终端也能自动cd到该目录,这样的话使用vim命令行新建和删除文件的时候就不需要写一长条的路径了 2. NerdTree有这个功能吧, 见楼上给出的帮助信息
给你个简单的cheatsheet
https://gist.github.com/ldong/f05bbae89079f52cca0e
C-x,C-f
不对,m 报错 而且用命令创建的NERDTree 没有实时更新
https://github.com/tpope/vim-eunuch
windows用户弱弱说下,在gvim中也可以使用!加cmd命令的方式操作文件,不过命令执行过程中会弹出cmd窗口...
顺便说下,使用命令操作文件之后,NERDTree无法自动刷新目录.....
新人补充一下:NERDTree无法自动刷新目录.....可以使用shift+R 手动刷新 而且,1楼给出的答案仔细看一下就可以。光标指到文件后,按m 会出现四个文件操作。这个时候就可以创建,删除,复制等操作了。
-_-
= =
先生你知不知道命令模式下前面加!可以执行shell命令
比如:!mkdir www 就可以新建文件夹了。
!rm 就可以删除文件了
当然你要是用Windows当我没说
vim是个非常强大的编辑器,搭配使用NERDTree可以很方便地进行打开文件、查找文件等操作。但是不能新建文件和删除文件,这是有些不方便的。
1. 新建文件, vim加文件名后缀保存不就相当于新建了吗, 或者楼上几位说得:!touch但这个是调用操作系统的命令,linux有, windows不清楚。 删除文件类似
vim带有简单的命令行功能,可以进行touch/rm操作。
有没有方法可以在NERDTreeC到某个目录的时候,vim的终端也能自动cd到该目录,这样的话使用vim命令行新建和删除文件的时候就不需要写一长条的路径了
2. NerdTree有这个功能吧, 见楼上给出的帮助信息
给你个简单的cheatsheet
https://gist.github.com/ldong/f05bbae89079f52cca0e
C-x,C-f
不对,m 报错
而且用命令创建的NERDTree 没有实时更新
https://github.com/tpope/vim-eunuch
windows用户弱弱说下,在gvim中也可以使用!加cmd命令的方式操作文件,不过命令执行过程中会弹出cmd窗口...
顺便说下,使用命令操作文件之后,NERDTree无法自动刷新目录.....
新人补充一下:NERDTree无法自动刷新目录.....可以使用shift+R 手动刷新
而且,1楼给出的答案仔细看一下就可以。光标指到文件后,按m 会出现四个文件操作。这个时候就可以创建,删除,复制等操作了。