小编tom*_*255的帖子

保存当前的 vim 会话状态并稍后恢复(例如缓冲区、分割等)

作为一个老 VIM 用户,一开始就被它吸引,尤其是因为它简单的正则表达式替换可以让工作速度非常快,我并不真正期望 VIM 具有这样的功能。但是,到底是什么,也许我忽略了一些东西或一些新奇的东西。

vim当以适合屏幕大小的 n 列分割模式重新打开大量文件(即项目的所有 cpp/h 源文件)时(请参阅下面的 bash 命令/别名),您是否碰巧知道一种方法,以先前打开/选定/活动的缓冲区是否已返回,而不是重置为跨可见缓冲区的前 n 个文件?有点像 IDE 那样,通过保存打开的文件状态来做到这一点。

# check the window size after each command and, if necessary,                   
# update the values of LINES and COLUMNS.                                       
shopt -s checkwinsize                                                           
alias vimcpp='find . \( -name '\''*.cpp'\'' -o -name '\''*.cc'\'' -o -name '\''*.cxx'\'' -o -name '\''*.c'\'' -o -name '\''*.hpp'\'' -o -name '\''*.hh'\'' -o -name '\''*.hxx'\'' -o -name '\''*.h'\'' \) -exec vim -O$(( ( ( $COLUMNS - 1 ) / 80 > 0 …
Run Code Online (Sandbox Code Playgroud)

vim ide split

8
推荐指数
1
解决办法
1760
查看次数

标签 统计

ide ×1

split ×1

vim ×1