Vim如何新建和删除文件

发布于 2022-08-29 19:19:38 字数 271 浏览 18 评论 0

vim是个非常强大的编辑器,搭配使用NERDTree可以很方便地进行打开文件、查找文件等操作。但是不能新建文件和删除文件,这是有些不方便的。

vim带有简单的命令行功能,可以进行touch/rm操作。
有没有方法可以在NERDTreeC到某个目录的时候,vim的终端也能自动cd到该目录,这样的话使用vim命令行新建和删除文件的时候就不需要写一长条的路径了

感谢大家的回答,让我发现我问出了个这么SB的问题

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(10

溺渁∝ 2022-09-05 19:19:38

这图我也就用了 m -_-

囍笑 2022-09-05 19:19:38

= =
先生你知不知道命令模式下前面加!可以执行shell命令

比如:!mkdir www 就可以新建文件夹了。
!rm 就可以删除文件了

当然你要是用Windows当我没说

情栀口红 2022-09-05 19:19:38

ma 新建文件或文件夹
md 删除

m 呼出NERDTree的操作菜单,有a m d c l 四种操作

鹿童谣 2022-09-05 19:19:38

vim是个非常强大的编辑器,搭配使用NERDTree可以很方便地进行打开文件、查找文件等操作。但是不能新建文件和删除文件,这是有些不方便的。
1. 新建文件, vim加文件名后缀保存不就相当于新建了吗, 或者楼上几位说得:!touch但这个是调用操作系统的命令,linux有, windows不清楚。 删除文件类似

vim带有简单的命令行功能,可以进行touch/rm操作。
有没有方法可以在NERDTreeC到某个目录的时候,vim的终端也能自动cd到该目录,这样的话使用vim命令行新建和删除文件的时候就不需要写一长条的路径了
2. NerdTree有这个功能吧, 见楼上给出的帮助信息

近箐 2022-09-05 19:19:38

C-x, C-f

伴我心暖 2022-09-05 19:19:38

不对,m 报错
而且用命令创建的NERDTree 没有实时更新

假装爱人 2022-09-05 19:19:38

https://github.com/tpope/vim-eunuch

  • :Remove: Delete a buffer and the file on disk simultaneously.
  • :Unlink: Like :Remove, but keeps the now empty buffer.
  • :Move: Rename a buffer and the file on disk simultaneously.
  • :Rename: Like :Move, but relative to the current file's containing directory.
  • :Chmod: Change the permissions of the current file.
  • :Mkdir: Create a directory, defaulting to the parent of the current file.
  • :Find: Run find and load the results into the quickfix list.
  • :Locate: Run locate and load the results into the quickfix list.
  • :Wall: Write every open window. Handy for kicking off tools like guard.
  • :SudoWrite: Write a privileged file with sudo.
  • :SudoEdit: Edit a privileged file with sudo.
许久 2022-09-05 19:19:38

windows用户弱弱说下,在gvim中也可以使用!加cmd命令的方式操作文件,不过命令执行过程中会弹出cmd窗口...

顺便说下,使用命令操作文件之后,NERDTree无法自动刷新目录.....

似梦非梦 2022-09-05 19:19:38

新人补充一下:NERDTree无法自动刷新目录.....可以使用shift+R 手动刷新
而且,1楼给出的答案仔细看一下就可以。光标指到文件后,按m 会出现四个文件操作。这个时候就可以创建,删除,复制等操作了。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文