[vim ] 取代功能

看板Editor (編輯器(vim/emacs))作者 (Arim5566)時間12年前 (2012/04/21 11:21), 編輯推噓1(105)
留言6則, 5人參與, 最新討論串1/1
各位好 如果我目前想要把檔案內的i全部取代成real :%s/i/real/g 但是這會把單字裏面含i的也會取代(例如cin會被取代成crealn) 請問遇到這種情況要怎麼寫呢? 謝謝各位 -- █◣ 啊!肥皂!◢███◣ ◥◣啊~學長~ ███ ███ ˊ ◤◥███◣ ███ ███ ████ + ███ ██▄███ ███ ██◤ ██◥███◤ ██ ███ )( ███◤ ◢█◢█████ ◢███◣ ◥◣██ ◢█◤█◤ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.63.98.165

04/21 11:23, , 1F
i換成\<i\>
04/21 11:23, 1F

04/21 11:33, , 2F
請問這樣子是表示什麼意思呢?
04/21 11:33, 2F

04/21 12:41, , 3F
表示i的前後是空的
04/21 12:41, 3F

04/21 13:32, , 4F
thx
04/21 13:32, 4F

04/21 14:44, , 5F
應該說表示單字i,前後可能是接符號或空白
04/21 14:44, 5F

04/21 14:54, , 6F
\< 單字開頭,見 :help \<,單字的定義視 iskeyword 而定
04/21 14:54, 6F
文章代碼(AID): #1FaYUviV (Editor)
文章代碼(AID): #1FaYUviV (Editor)