[emac] 變數名稱取代功能

看板Editor (編輯器(vim/emacs))作者 (wnuiayldh)時間13年前 (2011/04/04 11:33), 編輯推噓2(203)
留言5則, 4人參與, 最新討論串1/1
最近用了visual studio C# 有個功能蠻喜歡的 宣告變數,接著使用後 後來想改變數名稱 可以直接讓C# 修改有使用到這個變數名稱 這跟一般的字串取代不一樣 會依照是否同scope來決定是否取代 而且還能跨檔案 最近幾天才剛開始玩emacs 不知道emacs or vim是否有這功能? (可在c, c++, java 上) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.85.32.21

04/04 11:48, , 1F
vim 有 plugin 在做,但只是單純的樣式取代而已
04/04 11:48, 1F

04/04 11:48, , 2F
visual studio 做的是,用 syntax tree 來做變數取代 ...
04/04 11:48, 2F
http://emacser.com/emacs-cpp-dev.htm#sec-4.2 在這個教學4.2自動補全的部份 看起來像是用 syntax tree?? 所以想問看看有沒有實做在字串取代的部份 (平常寫個小class測試都亂取名稱...後來要修改有這功能快很多XD ※ 編輯: deepking 來自: 219.85.32.21 (04/04 11:59) ※ 編輯: deepking 來自: 219.85.32.21 (04/04 12:04)

04/06 04:58, , 3F
這算是 refactor tool 的職權了 (也許有想關的 plugin)
04/06 04:58, 3F

04/06 11:04, , 4F
還有這類tool阿~來找看看
04/06 11:04, 4F

04/09 01:13, , 5F
我用 xref
04/09 01:13, 5F
文章代碼(AID): #1DcJlze3 (Editor)
文章代碼(AID): #1DcJlze3 (Editor)