本文主要介紹退格鍵可以 不被使用(什么 退格鍵有問題),下面一起看看退格鍵可以 不被使用(什么 退格鍵有問題)相關資訊。
使用退格鍵刪除vim中的字符時有一個例外。網(wǎng)上說退格選項值應該配置在。vimrc文件。然而,當我以前在debian系統(tǒng)和ubuntu系統(tǒng)上使用vim時,我沒有 中配置退格選項值。vimrc文件,我也可以使用退格鍵正常刪除字符。
后來我自己編了vim的最新版本。使用這個vim,真的發(fā)現(xiàn)退格鍵在刪除字符時遇到了異常。經(jīng)過調查,我們終于發(fā)現(xiàn)了debian系統(tǒng),ubuntu系統(tǒng)的vim版本和自己編的vim版本的區(qū)別。具體說明如下。
在vim中使用backspace鍵配置backspace選項以正常刪除字符,您確實需要正確設置backspac:設置不兼容:設置backspace=indent,eol,start在兼容模式下,設置backspac:set backspac: set back space = indent,eol,start。
退格=縮進、結束、開始結束和開始設置項目的參數(shù)描述如下:
縮進允許你刪除自動縮進的內容。沒有此項,自動縮進添加的空白字符不能用退格鍵刪除,手動添加的縮進空格可以刪除。eol允許刪除換行符。如果沒有此項,當它被刪除到行首時,您可以 不要使用退格鍵刪除換行符,也就是說,你可以 t自動將其刪除到上一行。start允許您在進入插入模式之前刪除現(xiàn)有內容。沒有此項,在進入插入模式前不能刪除現(xiàn)有內容,只能刪除在當前插入模式下輸入的字符。例如,輸入abc三個字符,按esc退出插入模式,然后按a進入插入模式并輸入efg。此時,退格鍵可以刪除efg,但不能刪除abc。你可以用: help ;退格 命令來查看它。此選項的幫助描述。
debian和ubuntu vim版本在debian或ubuntu發(fā)行版中配置了退格選項,退格鍵可以正常使用,不需要配置~/.vimrc中的退格選項,原因是系統(tǒng)自帶的vim版本會加載一個d:的verbose設置退格嗎?命令來查看backspace選項的值及其設置位置。
如果自己編譯的vim版本使用自己源代碼編譯的vim版本并且沒有~/。vimrc文件被配置,源代碼的默認vim配置文件將被加載,退格選項將被正確配置。
如果您配置了~/。vimrc文件自己動手,源代碼默認的vim配置文件不會加載,退格選項可能沒有配置,導致退格鍵失效或者時間失效。此時,需要主動配置~/中backspace選項的值。vimrc文件作為縮進、結束和開始。
了解更多退格鍵可以 不被使用(什么 退格鍵有問題)相關內容請關注本站點。