我想使Vim的行爲如下。Vim中包含引號,括號等
當我鍵入一個"
,'
,(
,[
或{
應該添加一個額外"
,'
,(
,[
或{
和移動光標回一個字符。
所以如果我型我"▉
會樂意看到它自動地改變成"▉"
, 其中▉
顯示光標的位置。
我想使Vim的行爲如下。Vim中包含引號,括號等
當我鍵入一個"
,'
,(
,[
或{
應該添加一個額外"
,'
,(
,[
或{
和移動光標回一個字符。
所以如果我型我"▉
會樂意看到它自動地改變成"▉"
, 其中▉
顯示光標的位置。
環繞插件可能會爲你工作:
我已經在使用環繞聲插件(並且它很有用),但它不起作用,正如我上面所描述的。 –
我其實還沒有搜索倉庫。感謝您指出了這一點。 inoremap {{}
'
lh-brackets同時提供插入模式映射和周圍的映射。如果您想將它用於我不使用的文件類型,則可能需要添加專門化 - 這很容易。
在擺弄之後,我發現這樣一個功能的插件會過度殺傷。
我設置我的vimrc這樣:
inoremap { {}<C-o>i
我還補充說:
inoremap <C-l> <C-o>A
inoremap <C-L> <C-o>A<Space>
這樣我就可以快速跳轉括號外的開始,而無需再次輸入,我們的一個額外的空間。
尋找分隔符或智能輸入。 – Raimondi