Re: [請益] vscode跳轉邏輯

看板Soft_Job作者 (社畜)時間1年前 (2022/06/10 17:59), 1年前編輯推噓17(17094)
留言111則, 23人參與, 1年前最新討論串2/3 (看更多)
※ 引述《wei115 (社畜)》之銘言: : 如題 : 在看code的時候(C語言90%),我習慣用ctrl + ] 跳到定義,再用ctrl + t跳回原地 : (vim + ctags的邏輯) : 這在只有一層的時候沒有問題 : 看code會有好幾層要跳進去,當看完code後,我會想要一層一層跳回去 : 但不知道為什麼,常常會亂跳 沒辦法順著我跳轉進去的順序跳回去 : 用了很久還是搞不懂vscode的邏輯 : 有什麼辦法讓vscode的跳轉符合預期 : 感謝 後來發現 被VSCodeVim這個插件衝康惹 在安裝插件後,會自動綁定ctrl + ] 和 ctrl + t 兩個快捷鍵 用起來也和跳轉和返回有87%像 所以我一直當成是同樣的命令 但剛剛才知道,他綁定的其實是extension.vim_ctrl+] 和 extension.vim_ctrl+t 而那個ctrl + t在返回的時候就會出現我說的問題 解決方法也很簡單 把返回的命令workbench.action.navigateBack綁定到ctrl + t就好了 https://i.imgur.com/1YmRB1t.png
這個插件真的一言難盡.....之前也被他衝康過 打了一串vim的命令進去,結果沒反應,還以為記錯了 後來看issues才發現沒有支援 畢竟不是真的vim QQ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.134.21.189 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1654855195.A.17A.html

06/10 18:27, 1年前 , 1F
用vim就好了。problem solved.
06/10 18:27, 1F
過氣 用vim問題更多

06/10 18:28, 1年前 , 2F
剛好在研究keyboard shortcuts的keybinding
06/10 18:28, 2F

06/10 18:29, 1年前 , 3F
他支援你其他extension的一堆沒有shortcuts的操作
06/10 18:29, 3F
※ 編輯: wei115 (220.134.21.189 臺灣), 06/10/2022 19:06:59

06/10 21:40, 1年前 , 4F
除了比較不美觀哪裡過氣... 愛玩什麼花樣就玩什麼花
06/10 21:40, 4F

06/10 21:41, 1年前 , 5F
樣 vscode你不懂怎麼開發插件就只能用別人的 開發到
06/10 21:41, 5F

06/10 21:41, 1年前 , 6F
能用還有距離... vim你要什麼功能自己湊的出來
06/10 21:41, 6F

06/10 21:46, 1年前 , 7F
聽說之前有補丁要讓vscode也這樣 但好像被reject了
06/10 21:46, 7F

06/10 21:47, 1年前 , 8F
應該是商業問題
06/10 21:47, 8F

06/10 21:54, 1年前 , 9F
樓上你可以舉一些例子嗎
06/10 21:54, 9F

06/10 21:55, 1年前 , 10F
想知道 vim插件 > vscode 的好用功能有哪些
06/10 21:55, 10F

06/10 22:05, 1年前 , 11F
有notepad++ Ctrl+d快速複製貼上本行的功能?
06/10 22:05, 11F

06/10 22:13, 1年前 , 12F
vim插件是用現成的 當然我都覺得這是使用vim的錯誤方
06/10 22:13, 12F

06/10 22:14, 1年前 , 13F
式 記得以前有個文章 忘記出處 vim精華是簡單自定義
06/10 22:14, 13F

06/10 22:14, 1年前 , 14F
樓上說的其實就是yy 如果桌面環境也要 你搞個xclip
06/10 22:14, 14F

06/10 22:15, 1年前 , 15F
xsel的工具就可以 當然其他系統沒仔細研究
06/10 22:15, 15F

06/10 22:19, 1年前 , 16F
vim內部功能還可以組合combo 沒體會過的不會知道爽在
06/10 22:19, 16F

06/10 22:19, 1年前 , 17F
06/10 22:19, 17F

06/10 22:42, 1年前 , 18F
yy, p就是了啊
06/10 22:42, 18F

06/10 22:45, 1年前 , 19F
you dont need a career once you use vim. vim is your
06/10 22:45, 19F

06/10 22:45, 1年前 , 20F
career!
06/10 22:45, 20F

06/10 23:05, 1年前 , 21F
當你以為你找工具是為了節省時間 你會繼續進入下一個
06/10 23:05, 21F

06/10 23:06, 1年前 , 22F
循環找下一個適合的工具 最終一無所獲 職場上如果你
06/10 23:06, 22F

06/10 23:07, 1年前 , 23F
是主管那當然沒問題 因為你浪費的是別人的時間
06/10 23:07, 23F

06/10 23:08, 1年前 , 24F
畢竟沒有完美的方案 而你自己知道你要什麼
06/10 23:08, 24F

06/10 23:24, 1年前 , 25F
而且用的工具越多 能刺激眼球的東西也愈來愈少
06/10 23:24, 25F

06/10 23:35, 1年前 , 26F
你可以描述一下簡單自定義有多爽嗎,讓沒體會過的麻瓜聞
06/10 23:35, 26F

06/10 23:35, 1年前 , 27F
香聞香
06/10 23:35, 27F

06/11 00:01, 1年前 , 28F
常打terminal的話vim很好用,不用一直切來切去
06/11 00:01, 28F

06/11 01:06, 1年前 , 29F
我也是都在ssh remote改點小東西時用vim,但如果要ssh re
06/11 01:06, 29F

06/11 01:07, 1年前 , 30F
mote trace比較大的專案時,還是乖乖開vscode ssh remote
06/11 01:07, 30F

06/11 01:12, 1年前 , 31F
Vim沒有酷酷的介面,擴充套件看起來複雜,卻直到我
06/11 01:12, 31F

06/11 01:12, 1年前 , 32F
看到ThePrimeagen,才發覺到它的魔力。
06/11 01:12, 32F

06/11 01:32, 1年前 , 33F
大專案時候vim更好用吧...tmux+vim無敵
06/11 01:32, 33F

06/11 02:18, 1年前 , 34F
要看你專案層級吧,越上層的話就需要越上層的軟體編輯工
06/11 02:18, 34F

06/11 02:18, 1年前 , 35F
具支援才能更快速開發
06/11 02:18, 35F

06/11 09:28, 1年前 , 36F
裝太多extension 有遇過熱鍵衝突... 還是用vim吧
06/11 09:28, 36F

06/11 09:39, 1年前 , 37F
在linux上ibus的熱鍵也會和vscode的衝突...QQ
06/11 09:39, 37F
還有 34 則推文
06/11 18:27, 1年前 , 72F
就不是隨便其他家 IDE/編輯器 能簡單替代
06/11 18:27, 72F

06/11 18:30, 1年前 , 73F
一般我會想先知道提出這類主張的都是寫什麼類的專案
06/11 18:30, 73F

06/11 19:50, 1年前 , 74F
那只是有人做youtube搞笑vim的影片所說的話,本來就半反
06/11 19:50, 74F

06/11 19:50, 1年前 , 75F
串的...結果被當真...
06/11 19:50, 75F

06/11 19:51, 1年前 , 76F

06/11 19:54, 1年前 , 77F
c/c++/網頁/linux/AI等都可以用vim阿
06/11 19:54, 77F

06/11 20:00, 1年前 , 78F
基本上你只要是打文字或打code,那vim其實都能作...不至
06/11 20:00, 78F

06/11 20:00, 1年前 , 79F
於無法打code
06/11 20:00, 79F

06/11 20:59, 1年前 , 80F
vscode絕對不是最好,但大多數普通工程師點點就能用
06/11 20:59, 80F

06/11 20:59, 1年前 , 81F
vim絕對超強 但是在普通人手中就是普通的編輯器
06/11 20:59, 81F

06/11 21:00, 1年前 , 82F
但是vscode在普通工程師手中仍然是很厲害的編輯器
06/11 21:00, 82F

06/11 21:01, 1年前 , 83F
這是為什麼vscode會竄起 入門友善性高受眾就大
06/11 21:01, 83F

06/11 21:01, 1年前 , 84F
只是個人意見以友善性面向發表
06/11 21:01, 84F

06/11 21:02, 1年前 , 85F
啊我普通人的定義是不太會用搜尋引擎的,跟ptter不一樣
06/11 21:02, 85F

06/11 21:24, 1年前 , 86F
突然想起 vi vscode 拔刀那個迷因
06/11 21:24, 86F

06/12 00:05, 1年前 , 87F
語言提示這件事情,透過 LSP 去處理就可以了,對於 Vim 和
06/12 00:05, 87F

06/12 00:05, 1年前 , 88F
VSCode 的選擇上,兩者其實都可以做到很高的自定義程度,但
06/12 00:05, 88F

06/12 00:06, 1年前 , 89F
VS Code 在與他人協作和溝通上會方便許多,因為自己自訂出
06/12 00:06, 89F

06/12 00:06, 1年前 , 90F
的東西也不好轉移給他人使用……
06/12 00:06, 90F

06/12 00:07, 1年前 , 91F
遠端連線自己專案的時候,還是使用 Vim 居多,輕量不少,透
06/12 00:07, 91F

06/12 00:07, 1年前 , 92F
過 VSCode SSH Remote 的會在伺服器上裝東西,當連線環境
06/12 00:07, 92F

06/12 00:08, 1年前 , 93F
關閉外網時,要裝插件是件麻煩的事。
06/12 00:08, 93F

06/12 00:08, 1年前 , 94F
然後推薦一下 NeoVim 啦,可以用 Lua 寫擴充功能比起原生要
06/12 00:08, 94F

06/12 00:08, 1年前 , 95F
用 VimScript 爽太多了
06/12 00:08, 95F

06/12 09:56, 1年前 , 96F
除了 vscode 也還有其他像是 Atom, Sublime Text 可選
06/12 09:56, 96F

06/12 15:24, 1年前 , 97F
atom停更了QQ
06/12 15:24, 97F

06/12 16:09, 1年前 , 98F
sublime直接移除
06/12 16:09, 98F

06/12 17:25, 1年前 , 99F
Vim的入門書我推Practical Vim
06/12 17:25, 99F

06/12 17:26, 1年前 , 100F
我比較頭痛的反而是不知道那些套件好用
06/12 17:26, 100F

06/12 17:32, 1年前 , 101F
習慣哪個哪個好用 vim還不是照常remote 不在遠端搞
06/12 17:32, 101F

06/12 17:33, 1年前 , 102F
vim設定非常好 這樣設定就不會暴露
06/12 17:33, 102F

06/12 17:34, 1年前 , 103F
vscode的話基本上只能用插件
06/12 17:34, 103F

06/12 22:39, 1年前 , 104F
套件直接google一下,vundle搞下來試看看就知道了
06/12 22:39, 104F

06/12 23:10, 1年前 , 105F
有些人搞vundle 也懶啊 XD
06/12 23:10, 105F

06/14 14:40, 1年前 , 106F
可能Vim的學習曲線比vscode嚴峻一點?但我也覺得vim好用
06/14 14:40, 106F

06/14 14:41, 1年前 , 107F
neovim真的很讚欸
06/14 14:41, 107F

06/14 15:39, 1年前 , 108F
nvim 麻煩就在舊版不能用 Lua,延伸出去就是 Debian 和 Cen
06/14 15:39, 108F

06/14 15:39, 1年前 , 109F
tOS 這種伺服器常用的 Linux Distro 裝新版要自己踩一些坑
06/14 15:39, 109F

06/14 15:39, 1年前 , 110F
…在 Arch 上用起來超爽ㄉ
06/14 15:39, 110F

06/14 19:18, 1年前 , 111F
Arch Linux 上用 Neovim 舒服+1
06/14 19:18, 111F
文章代碼(AID): #1YenOR5w (Soft_Job)
討論串 (同標題文章)
文章代碼(AID): #1YenOR5w (Soft_Job)