我TMUX配置發揮各地的字符(其正常運作)。我喜歡tmux,我不想停止使用它,但出於某種原因,刪除鍵不會再刪除。它刪除一個字符,並在vim中正常工作,但在從tmux打開時不在vim中。退格工作正常。只有刪除鍵在tmux上運行的vim中停止工作。有任何想法嗎?我不能使用Delete鍵在Vim來刪除TMUX
回答
您可能需要重新映射在.vimrc刪除鍵。舉例來說,像這樣:
inoremap ^? <c-h>
cnoremap ^? <c-h>
" Debian-specific variation
inoremap <esc>[3~ <c-h>
cnoremap <esc>[3~ <c-h>
我有這兩個在我的.vimrc,並有好幾年了,它無處不在爲我工作。有或沒有tmux。
我會注意到,雖然在第一個兩行^?
是不人物^
和?
,它是一個嵌入式刪除字符。插入這個問題的方法是用Vim編輯你的.vimrc,並使用此序列,將其插入:
按下Ctrl鍵V,然後按刪除。
如果處理得當,Vim應該拿出來給你作爲一個^?
,但它是在文件中的單個字符。其餘的行按照顯示的完全一樣。
這將重新映射刪除鍵發送退格鍵,你可以互換使用。
當我嘗試插入嵌入刪除字符時,我得到^ [[3〜如果我使用Delete鍵。但是,如果我使用退格鍵,那麼我得到^ ?.有什麼問題嗎?另外我按ctrl v,釋放它們,然後按刪除。如果我這樣做而不釋放,那麼我得到不同的嵌入字符。 – Raksh
@Raksh這意味着你的退格字符正在發送'^?'(ASCII 0x7F,DEL)。正如我的回答所建議的那樣,Debian(也可能是Ubuntu)使用'
所以通過
- 1. 我不能使用CORS和AngularJS DELETE刪除
- 2. hibernate cascading delete,爲什麼不能在外鍵上刪除一個?
- 3. 使用DELETE TRIGGER DELETE刪除刪除的值到表中
- 4. (tmux + vim)vim在tmux中退出後沒有清除它的屏幕
- 5. Vim NerdTree在使用Tmux時會破壞
- 6. 在刪除父項時,在外鍵行上不刪除Mysql'Cascade On Delete'
- 7. 奇怪TMUX VIM
- 8. 爲什麼我不能刪除外鍵?
- 9. SAS關鍵字delete刪除一切
- 10. 使用http刪除用戶會話DELETE
- 11. resignFirstResponder - 不能刪除鍵盤
- 12. 不能刪除外鍵
- 13. 重載delete運算符來刪除庫
- 14. 在vim命令行中使用alt + backspace鍵以單詞刪除
- 15. 如何在Vim中禁用退格鍵和刪除鍵?
- 16. 我不能刪除行使用jquery
- 17. 崩潰使用delete []刪除指針
- 18. 使用delete()刪除文件 - Java
- 19. 刪除ON DELETE CASCADE
- 20. 如何使用set-window-option使vim樣式的鍵綁定在tmux上工作?
- 21. 使用VIM在CSS中刪除評論
- 22. 'DELETE'請求不能用jquery和Express刪除
- 23. VIM高亮:刪除語法關鍵字
- 24. vim完成刪除鍵入的字母
- 25. 刪除指針的方法:delete/delete []/free?
- 26. 我想刪除突出括號在vim
- 27. Vim + tmux:不同顏色的背景
- 28. 爲什麼我不能在swift中刪除NSUserDefaults鍵?
- 29. MySQL DELETE語句不刪除行
- 30. DELETE FROM X WHERE IN(..)不刪除行
是否最後的答案[這裏](https://stackoverflow.com/questions/23848061/cannot-get-delete-key-to-work-with-tmux-and-osx)幫你嗎?它在這裏爲好,標記爲解決方案:https://apple.stackexchange.com/questions/230665/i-cant-delete-in-tmux/231325 – kabanus
對不起,我到Linux新手。我沒有運行OSX,只是Ubuntu和沒有iterm2。它會繼續工作嗎?另外,那個傢伙說Vim能夠在tmux上刪除,但我不能。 – Raksh
我不知道說實話,但是嘗試重新定義刪除,如果是的話,爲自己寫一個答案。 – kabanus