我有一个全局状态行集,但它会很有用,如果每个拆分窗口在它自己的状态行中有当前的文件名。如何在Vim中的每个分割窗口的状态行中显示当前文件名?
2
A
回答
7
OK,默认设置是空的,所以我增加了对股票的控制台VIM似乎发挥好与NERDTree和Syntastic插件以下设置:
" [buffer number] followed by filename:
set statusline=[%n]\ %t
" for Syntastic messages:
set statusline+=%#warningmsg#
set statusline+=%{SyntasticStatuslineFlag()}
set statusline+=%*
" show line#:column# on the right hand side
set statusline+=%=%l:%c
+0
非常不错 - >惊讶的是有更少的upvotes在这个。我目前正在学习Elixir的Phoenix web框架,并且它迫使许多相互依存的小文件工作,所以这几乎是不可或缺的。 –
+0
你将如何刷新 - 从tmux内部运行,然后在tmux窗格之间移动时此状态将消失? – serup
相关问题
- 1. Vim:在状态行中仅显示当前文件名的方式
- 2. Vim中的分割窗口
- 3. vim:为分割窗口设置不同的状态行
- 4. 在macvim的状态行中显示`expandtab`的当前状态
- 5. 在VIM的不同分割窗口中打开文件
- 6. 在弹出窗口中显示状态
- 7. 更改vim中水平分割状态行的突出显示颜色
- 8. 如何在Vim中自动调整当前分割的大小?
- 9. 在当前/新窗口中显示xml
- 10. 如何获取WPF窗口的当前状态到图像中?
- 11. 如何在Angular4中获取当前状态的前一个状态名称?
- 12. 如何在执行当前缓冲区时在emacs中水平分割窗口?
- 13. 在状态行中添加当前会话文件名
- 14. 在Vim中突出显示当前行的第70个字符
- 15. Ember.js:如何在模态弹出窗口中显示模型的当前内容
- 16. 如何在新窗口显示后关闭当前窗口
- 17. 如何显示一次当前状态?
- 18. 如何在功能区窗口中显示状态栏wpf c#
- 19. VIM突出显示整个当前行
- 20. wikibooks中的Haskell状态示例:修复每个当前Haskell?
- 21. 如何在vim的Taglist窗口中显示变量
- 22. Vim - 如何在python shell中运行当前的python3文件?
- 23. 在Vim中关闭分割窗口而不调整其他窗口的尺寸
- 24. 如何将git文件状态添加到vim的状态行?
- 25. 如何在当前浏览器窗口(html)中显示新窗口?
- 26. 如何在显示主窗口之前显示登录窗口
- 27. 如何在窗口中显示整行?
- 28. 在IntelliJ的更改窗口中仅显示当前项目的根文件夹
- 29. JavaScript - 如何在当前窗口中显示当前URL作为链接?
- 30. 我可以在vim中给quick fix窗口一个不同的状态行吗?
每个窗口都有自己的状态行示出与信息当前显示在该窗口中的缓冲区。换句话说,你想要的是默认行为。请告诉我们你的'set statusline'并告诉我们'laststatus'的价值是什么。 – romainl
这是在Mac OS X 10.9(小牛)附带的股票vim(7.3。)。 Im使用添加到'statusline'的Syntastic插件: 'set statusline + =%#warningmsg#' 'set statusline + =%{SyntasticStatuslineFlag()}' 'set statusline + =%*' 我没有明确设置'laststatus'但我认为它具有'2'的价值。 我确实看到一个状态行,但不是单个vim窗口。 – Eno
[This](http://i.imgur.com/k12EN45.png)是我用'$/usr/bin/vim -u NONE .bashrc -c“与.ctags”-c“sp .tmux得到的结果的.conf“'。请注意三个文件名。如果你没有类似的东西,可以在你的问题中添加所有的细节。 – romainl