在vim中设置一个默认文件夹来存储所有txt文件,可以通过以下步骤实现:
- 打开vim配置文件:vim ~/.vimrc
- 在配置文件中添加以下内容:autocmd BufWritePre *.txt :call SetDefaultFolder()
function! SetDefaultFolder()
let l:default_folder = '~/txt_files/'
if !isdirectory(l:default_folder)
call mkdir(l:default_folder, 'p')
endif
let l:current_file = expand('%:p')
let l:new_file = l:default_folder . fnamemodify(l:current_file, ':t')
execute 'saveas ' . l:new_file
endfunction
上述代码中,~/txt_files/
是默认文件夹的路径,可以根据实际需求进行修改。
- 保存并退出vim配置文件。
现在,每当你在vim中保存一个txt文件时,它将自动保存到指定的默认文件夹中。