PTT推薦

[請益] vscode跳轉邏輯

看板Soft_Job標題[請益] vscode跳轉邏輯作者
wei115
(社畜)
時間推噓26 推:28 噓:2 →:23

如題

在看code的時候(C語言90%),我習慣用ctrl + ] 跳到定義,再用ctrl + t跳回原地
(vim + ctags的邏輯)

這在只有一層的時候沒有問題

看code會有好幾層要跳進去,當看完code後,我會想要一層一層跳回去

但不知道為什麼,常常會亂跳 沒辦法順著我跳轉進去的順序跳回去

用了很久還是搞不懂vscode的邏輯

有什麼辦法讓vscode的跳轉符合預期

感謝


--

※ PTT留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.134.21.189 (臺灣)
PTT 網址

ko27tye05/19 10:58用alt+方向左鍵

alihue05/19 11:01https://i.imgur.com/Oywm8bc.png

圖 vscode跳轉邏輯

alt+左鍵 好像和ctrl+t行為一樣 不過ctrl+tab可以看歷史這不錯 感謝

ken132505/19 13:11那你繼續用vim看就好了啊

過氣 現在是vscode的時代惹 vi乖乖當一個mode就好惹

leolarrel05/19 13:24說vim過氣,我哭哭了

Bencrie05/19 15:32繼續用 vim 正解

millaker082005/19 15:53我用ctrl + o都正常欸 第一次知道ctrl + t

試了一下,也等價ctrl+t

tiger092205/19 16:34vim哪有過氣 你才過氣==

KanzakiHAria05/19 16:47說個笑話 vim過氣 網路硬碟coding只能cmd沒有gui喔

Qoofate05/19 16:51菜鳥嗎? 這不是很基本的問題 XD 上網也找的到吧

是真的菜QQ 不過google一堆東西也找不到解決方法 目前看來問題在於分支 例如 a | b / \ c d 當a->b->c->b->d 想要跳回a 我的想法是按兩次 ctrl+t,但這時候vscode卻會跳到c 感覺他應該是根據跳轉歷史而不是像堆疊那樣的邏輯.....

superpandal05/19 18:53vscode只有在公司才會用 vim只要有新的command出來就

superpandal05/19 18:54可以無止盡的擴充下去 本來的功能也夠多 vscode幾乎

superpandal05/19 18:54沒興趣

peterbrucele05/19 19:19哪來的小白敢說vi過氣 在釣啊?

as2304124805/19 20:27寫 c 不用 vim 可惜啊

累死惹= = 雖然現在有自己的vimrc+vim8有多執行緒 但用起來還是有不爽的點 基本的自動補全、跳轉就要搞半天 C還好,只是自動補全和跳轉要引入include目錄比較麻煩 但加上js、python後果斷放棄 vscode模組一堆 除了沒有100%的vi指令和偶爾會有延遲有點煩 開箱即用真的爽 (不過我還是很愛vim就是惹,輕度使用還是會用vim,只是真的太累惹= =)

wulouise05/19 21:57vim跟c++一樣 沒人敢說精通(?)

Murasaki011005/19 22:52以背一堆指令為榮根本問號

※ 編輯: wei115 (220.134.21.189 臺灣), 05/19/2022 23:26:39

layan05/20 01:13vim + ycm 讚讚讚

dave12305/20 01:27https://youtu.be/9n1dtmzqnCU

sc11394305/20 03:11只要能ssh就可以vscode連線在本機用GUI編輯遠端檔案了

FXW1131405/20 05:09網路硬碟我不知道,有些embedded連vim都沒有只有vi可以

FXW1131405/20 05:09用,更不用說ssh

ChangeXD05/20 08:29有沒有neovim 同好在這

Lhmstu05/20 09:00連vim都沒有的embedded,會直接在上面開發?應該只是改改

Lhmstu05/20 09:00參數而已吧,那的確vi就夠了

alan2327385005/20 09:11我都用一樓的

superpandal05/20 09:22指令不是用背的 是拿來用的 看個人怎麼用 光背不會知

superpandal05/20 09:23道的 所以才不看鳥哥

Onnnnnnnnnnn05/20 09:42各位不要吵 我在此宣布年薪高的說的算

knives05/20 09:46真的,指令是拿來用的,不是拿來背的

leolarrel05/20 09:47可以去editor 版吵,這邊是轉職仔討論區

vi00024605/20 10:50我都用滑鼠點 給你參考

OrzOGC05/20 11:13我只用nano...

ohmylove34705/20 13:40vim過氣?不是啊vscode不是有vim插件可以裝嗎?

www1701005/20 14:18笑死一句vim過氣通通戰起來XD

as2304124805/20 17:25用 LSP plug-in, vim 就很好用了, vscode 也是靠 LS

as2304124805/20 17:25P

as2304124805/20 17:28#ChangeXD 同好在這

saladim05/20 23:48用滑鼠點久了 手會痛

becca94505/21 10:31新工具都用不好 先戰舊工具

OnlyRD05/21 15:19堅持用vim不是老骨頭就是偏見

OBTea05/21 16:34習慣就好,盲打還不是要先背鍵盤

liataian05/21 18:45Neovim同好+1

b8504031205/21 21:33vscode 有 vim 快捷的套件啊........

chi101086005/21 22:50用vscode裝vim插件是在用vscode還是在用vim?

ho83leo05/22 13:28vscode remote ssh 套件好用

TuChinJui05/22 22:40你可以用看看bookmark,跳到無法解脫的那層我就直接點

TuChinJui05/22 22:40回來

hippo13005/22 23:09都用ctrl+f 搜尋

bmiss05/23 10:27樓歪了

bitcch05/23 18:17a->b->c->b->d 從c->b時用轉跳應該就可以蓋掉歷史紀錄?

kaiiiz05/24 14:32lunarvim+1

shooter55506/13 11:00vscode的前一步還真的不習慣 geany的比較好按

shooter55506/13 11:01資源又吃比較少