9
A
回答
17
要禁用完全可視門鈴。
將視覺鈴變成蜂鳴聲:set novisualbell
。我覺得它更煩人,但它也回答了這個問題:禁用屏幕閃爍。
要關閉可視門鈴,J/K命令,你將不得不重新映射:
noremap <expr> k ((line('.')==1)?'':'k')
noremap <expr> j ((line('.')==line('$'))?'':'j')
12
您可以添加線以下到您.vimrc
:
autocmd GUIEnter * set vb t_vb= " for your GUI
autocmd VimEnter * set vb t_vb=
這將同時禁用了門鈴,可視閃光。在的vimrc和gvimrc set t_vb=
(如果你使用的gvim,你必須把它變成的gvimrc因爲& t_vb選項的vimrc其來源後復位):
+0
大一個需要最近的Vim(7.4+)版本
請參閱其他討論!謝謝。 – 2013-02-08 23:45:13
1
這是違反直覺的,但爲了禁用可視門鈴完全,你必須:
- 使vim的內部視覺貝爾
set visualbell
set t_vb=
也就是說,在啓用它後,將可視鈴聲的效果設置爲空。
如果沒有爲您設置visualbell(默認情況下我沒有設置),只將t_vb設置爲空將不會禁用閃爍。
1
一個有用的命令(也工作在vimrc文件裏)是
set belloff=all
這應該關閉在所有情況下閃爍,包括esc
。 在 https://stackoverflow.com/a/41524053/423033 https://vi.stackexchange.com/questions/4653/vim-still-flashing-when-it-shouldnt-be
相關問題
- 1. 停止閃爍從閃爍
- 2. 在最後一幀停止(閃光燈)
- 3. 顯示文本文件的第一行和最後一行?
- 4. div在jQuery隱藏後閃爍一次()
- 5. 最後一個div閃爍在jQuery的懸停動畫
- 6. 停止閃爍
- 7. 點擊一個鏈接閃爍/閃爍
- 8. 停止閃爍文字javascript
- 9. 當tableview第一次加載UITableViewCells閃爍
- 10. jQuery:閃爍的文字在結束閃爍後將不可見
- 11. 讀取文件中的第一行和最後一行
- 12. 移動.txt文件的第一行到最後一行
- 13. 最後一張圖片在圖片庫中閃爍
- 14. 文件在Perl讀第一和最後一個行解析
- 15. 需要jquery閃爍文字纔會閃爍8秒,然後停止
- 16. 從文件的最後一行讀到C中的第一個
- 17. WinRT App ViewBox控件在第一次加載時閃爍
- 18. 從文件中刪除第一行和最後一行
- 19. 如何讀取最後一行在C#中的文本文件,第一行
- 20. 在pygame中停止閃爍
- 21. 禁用最後一行
- 22. 在最後一行之前附加文件第n行
- 23. 閱讀文本文件停止在最後一行
- 24. 最後一行到第一行
- 25. 如何讓最後一個字母閃爍?
- 26. 從文本文件中讀取第5行最後一行
- 27. Ruby IO.readlines在文件的最後一行之前停止
- 28. 批處理文件在第一條命令後停止運行
- 29. sed取代文件的第二行最後一行
- 30. coderpad.io禁用閃爍光標
這個例子真的很酷,從來沒有見過這樣的人! – skeept 2011-05-09 13:52:57