vim surround - uniray7/nodejs-vim-IDE GitHub Wiki
使用方式
刪除
刪除主要的命令是 ds (normal mode),游標在欲處理字串中任何一個位置都行。
Text Command New Text
'Hello World' ds' Hello World (123+4)/5 ds( 123+4/5
a
dst a
Change
改變既有的成對符號,主要命令格式cs[cur][ch],[cur]代表目前符號,[ch]代表 欲改變的符號。
Text Command New Text
"Hello |world!" cs"' 'Hello world!'
"Hello |world!" cs"
Hello world!
(123+4|56)/2 cs)] [123+456]/2
(123+4|56)/2 cs)[ [ 123+456 ]/2
foo|
cst
foo
fo|o! csw' 'foo'! fo|o! csW' 'foo!'(| is the position of cursor in these examples) Add
加入成對符號的主要指令是ys
Text Command New Text
Hello w|orld! ysiw) Hello (world)! Hello w|orld! csw) Hello (world)! fo|o ysiwt foo foo quu|x baz yss" "foo quux baz" foo quu|x baz ySS" " foo quux baz "