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 "

⚠️ **GitHub.com Fallback** ⚠️