我有一个脚本可以更改文件夹的文件属性。
这是示例树:
dir 1
--file 1
--file 2
--file 3
dir 2
--file 1
--file 2
dir 3
--file 1
--file 2
--file 3
Run Code Online (Sandbox Code Playgroud)
我在终端上运行这个命令,我想为每个目录运行 shell 脚本 (script.sh)
find . -type d -exec ./script.sh {}\;
Run Code Online (Sandbox Code Playgroud)
它不会运行并出现错误:
find: missing argument to `-exec'
Run Code Online (Sandbox Code Playgroud)
我在这里缺少什么?
退出 ( :q
) 时如何检测VIM 中是否有文件修改?如果有文件修改 Vim 回显
E37: No write since last change (add ! to override)
Run Code Online (Sandbox Code Playgroud)
我想用自定义消息和类似于的操作覆盖此消息
File modified: Do you wish to save the file? (y)Yes (n)No (c)Cancel
Run Code Online (Sandbox Code Playgroud)
我修改了 Vim 的行为以保存文件Ctrl-s
并退出Ctrl-w
现在我正在寻找一个解决方案,如果文件已经被修改并且用户正在使用 Ctrl-w 退出它我希望 Vim 提示保存。
这是我的 .vimrc 文件的内容:
map <C-S> :w<CR>
imap <C-S> <Esc>:w<CR>i
map <C-w> :q<CR>
imap <C-w> <Esc>:q<CR>
Run Code Online (Sandbox Code Playgroud)