Linux 如何从shell在文本编辑器中打开大量文件?

Linux 如何从shell在文本编辑器中打开大量文件?,linux,editor,Linux,Editor,假设我在linux下工作,如何使用emacs、vim、vi或gedit打开文件目录(包含.c、.h、.cpp) 我的意思是打开shell中的所有目录,并将文件列表放在右侧/左侧?您可能指的是NERDTree for vi(还有其他emacs插件等) 查看此页面的屏幕截图:您可能指的是NerdTreeforVI(还有其他emacs插件等) 查看此页面的屏幕截图:这将在当前目录中以dired模式打开Emacs emacs . 这将为当前目录中的每个文件打开一个缓冲区。大概你也可以用e*vi*l做同

假设我在linux下工作,如何使用
emacs
vim
vi
gedit
打开文件目录(包含
.c
.h
.cpp


我的意思是打开shell中的所有目录,并将文件列表放在右侧/左侧?

您可能指的是NERDTree for vi(还有其他emacs插件等)


查看此页面的屏幕截图:

您可能指的是NerdTreeforVI(还有其他emacs插件等)


查看此页面的屏幕截图:

这将在当前目录中以
dired
模式打开Emacs

emacs .
这将为当前目录中的每个文件打开一个缓冲区。大概你也可以用e*vi*l做同样的事情

emacs *

这将在当前目录中以
dired
模式打开Emacs

emacs .
这将为当前目录中的每个文件打开一个缓冲区。大概你也可以用e*vi*l做同样的事情

emacs *

如果您想在vim中打开它-

vim *.c *.h *.cpp 

然后使用:next和:prev在所有打开的文件之间导航

vim *.c *.h *.cpp 

然后使用:next和:prev在所有打开的文件之间导航。对于懒惰的人,
:n
将执行此操作(命令是
:n[exit]
prev[ious]
)(为了清楚起见,我的打字错误应该是
n[ext]
)。对于懒惰的人,
:n
将执行此操作(命令是
:n[exit]
prev[ious]
)(为了清楚起见,我的打字错误应该是
n[ext]
)。你的问题不清楚,打开目录?您只想导航到目录吗?您不能使用VIM打开“目录”(可以,但使用不多)。你可以打开文件。例如,find./-name“*.c”列出当前目录及其子目录中的所有.c文件。在Vim中打开目录非常有用。你可以进入目录,进入其他目录,重命名文件,选择要编辑的文件,等等。其他人觉得奇怪吗?OP不介意它是vi还是emacs?你的问题不清楚,打开目录?您只想导航到目录吗?您不能使用VIM打开“目录”(可以,但使用不多)。你可以打开文件。例如,find./-name“*.c”列出当前目录及其子目录中的所有.c文件。在Vim中打开目录非常有用。你可以进入目录,进入其他目录,重命名文件,选择要编辑的文件,等等。其他人觉得奇怪吗?OP不介意它是vi还是emacs?欧欧欧