--
問題:設(shè)置了autoindent后粘貼代碼格式錯(cuò)亂
解決:在命令行模式下使用[:set paste]命令設(shè)置粘貼模式,然后進(jìn)入insert模式進(jìn)行粘貼,此時(shí)autoindent功能失效,我們使用[:set nopaste]命令恢復(fù)autoindent功能。
問題:設(shè)置了autoindent后粘貼代碼格式錯(cuò)亂
解決:在命令行模式下使用[:set paste]命令設(shè)置粘貼模式,然后進(jìn)入insert模式進(jìn)行粘貼,此時(shí)autoindent功能失效,我們使用[:set nopaste]命令恢復(fù)autoindent功能。
2019-09-19
vim 復(fù)制粘貼與寄存器
normal模式下復(fù)制粘貼:
y(yank)復(fù)制
p(paste)粘貼
d 刪除
使用 d和p 組合可以達(dá)到剪切的效果
visual模式下選擇,normal模式下再使用p粘貼
yiw 復(fù)制一個(gè)單詞 p粘貼
yy 復(fù)制一行 p粘貼
dd 刪除一行 p粘貼
insert模式下的粘貼
Ctrl+v(Windows)
Cmd+v(MacOs)
鼠標(biāo)右鍵-粘貼
normal模式下復(fù)制粘貼:
y(yank)復(fù)制
p(paste)粘貼
d 刪除
使用 d和p 組合可以達(dá)到剪切的效果
visual模式下選擇,normal模式下再使用p粘貼
yiw 復(fù)制一個(gè)單詞 p粘貼
yy 復(fù)制一行 p粘貼
dd 刪除一行 p粘貼
insert模式下的粘貼
Ctrl+v(Windows)
Cmd+v(MacOs)
鼠標(biāo)右鍵-粘貼
2019-09-19
這節(jié)有個(gè)問題,移動(dòng)命令cltr F/B是一對(duì),cltr U/D滾屏一對(duì)。
2019-08-26
給 url 前后添加雙引號(hào)的方法:
1. awk '{printf "\"%s\"\n", $1}' file
2. vim 下 :%s/^/"/g file :%s/$/"/g file
3. vim 宏錄制
qa:開始宏錄制到寄存器 a
I" Esc:在行首添加雙引號(hào)
A" Esc:在行尾添加雙引號(hào)
j:跳轉(zhuǎn)到下一行
q:退出宏錄制
100@a:重復(fù)100次
1. awk '{printf "\"%s\"\n", $1}' file
2. vim 下 :%s/^/"/g file :%s/$/"/g file
3. vim 宏錄制
qa:開始宏錄制到寄存器 a
I" Esc:在行首添加雙引號(hào)
A" Esc:在行尾添加雙引號(hào)
j:跳轉(zhuǎn)到下一行
q:退出宏錄制
100@a:重復(fù)100次
2019-08-19
重復(fù)的操作需要用到宏,因?yàn)楹昱R時(shí)存在寄存器中,需要需要持久化還需要通過shell sed或者python進(jìn)行操作
2019-08-17
也可以使用 ctrl + [ 從編輯模式進(jìn)入normal模式。這一點(diǎn)或許對(duì)有touchbar的mac同學(xué)有幫助
2019-08-12