Soft_Job 板


LINE

※ 引述《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 --
QR Code



※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.134.21.189 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Soft_Job/M.1654855195.A.17A.html
1F:推 dave123: 用vim就好了。problem solved. 06/10 18:27
過氣 用vim問題更多
2F:→ laosoacj: 剛好在研究keyboard shortcuts的keybinding 06/10 18:28
3F:→ laosoacj: 他支援你其他extension的一堆沒有shortcuts的操作 06/10 18:29
※ 編輯: wei115 (220.134.21.189 臺灣), 06/10/2022 19:06:59
4F:→ superpandal: 除了比較不美觀哪裡過氣... 愛玩什麼花樣就玩什麼花 06/10 21:40
5F:→ superpandal: 樣 vscode你不懂怎麼開發插件就只能用別人的 開發到 06/10 21:41
6F:→ superpandal: 能用還有距離... vim你要什麼功能自己湊的出來 06/10 21:41
7F:→ superpandal: 聽說之前有補丁要讓vscode也這樣 但好像被reject了 06/10 21:46
8F:→ superpandal: 應該是商業問題 06/10 21:47
9F:推 laosoacj: 樓上你可以舉一些例子嗎 06/10 21:54
10F:→ laosoacj: 想知道 vim插件 > vscode 的好用功能有哪些 06/10 21:55
11F:→ airtsubasa: 有notepad++ Ctrl+d快速複製貼上本行的功能? 06/10 22:05
12F:→ superpandal: vim插件是用現成的 當然我都覺得這是使用vim的錯誤方 06/10 22:13
13F:→ superpandal: 式 記得以前有個文章 忘記出處 vim精華是簡單自定義 06/10 22:14
14F:→ superpandal: 樓上說的其實就是yy 如果桌面環境也要 你搞個xclip 06/10 22:14
15F:→ superpandal: xsel的工具就可以 當然其他系統沒仔細研究 06/10 22:15
16F:→ superpandal: vim內部功能還可以組合combo 沒體會過的不會知道爽在 06/10 22:19
17F:→ superpandal: 哪 06/10 22:19
18F:推 ycwww: yy, p就是了啊 06/10 22:42
19F:推 dave123: you dont need a career once you use vim. vim is your 06/10 22:45
20F:→ dave123: career! 06/10 22:45
21F:→ superpandal: 當你以為你找工具是為了節省時間 你會繼續進入下一個 06/10 23:05
22F:→ superpandal: 循環找下一個適合的工具 最終一無所獲 職場上如果你 06/10 23:06
23F:→ superpandal: 是主管那當然沒問題 因為你浪費的是別人的時間 06/10 23:07
24F:→ superpandal: 畢竟沒有完美的方案 而你自己知道你要什麼 06/10 23:08
25F:→ superpandal: 而且用的工具越多 能刺激眼球的東西也愈來愈少 06/10 23:24
26F:推 sarsman: 你可以描述一下簡單自定義有多爽嗎,讓沒體會過的麻瓜聞 06/10 23:35
27F:→ sarsman: 香聞香 06/10 23:35
28F:推 Belieeve: 常打terminal的話vim很好用,不用一直切來切去 06/11 00:01
29F:→ sarsman: 我也是都在ssh remote改點小東西時用vim,但如果要ssh re 06/11 01:06
30F:→ sarsman: mote trace比較大的專案時,還是乖乖開vscode ssh remote 06/11 01:07
31F:→ beautygooday: Vim沒有酷酷的介面,擴充套件看起來複雜,卻直到我 06/11 01:12
32F:→ beautygooday: 看到ThePrimeagen,才發覺到它的魔力。 06/11 01:12
33F:→ dave123: 大專案時候vim更好用吧...tmux+vim無敵 06/11 01:32
34F:推 Lhmstu: 要看你專案層級吧,越上層的話就需要越上層的軟體編輯工 06/11 02:18
35F:→ Lhmstu: 具支援才能更快速開發 06/11 02:18
36F:推 loadingN: 裝太多extension 有遇過熱鍵衝突... 還是用vim吧 06/11 09:28
37F:→ OrzOGC: 在linux上ibus的熱鍵也會和vscode的衝突...QQ 06/11 09:39
38F:推 jamfly: SpaceVim or NeoVim 都非常好用又美觀速度還比 VSCode 快 06/11 12:21
39F:→ jamfly: 多了 06/11 12:21
40F:→ superpandal: 建議自己多了解 06/11 13:35
41F:→ newhandfun: vim的話我覺得缺一大系列的教學入門 06/11 14:44
42F:→ newhandfun: 不然我看到的大多都教基本指令就結束惹 06/11 14:44
43F:→ newhandfun: 這樣要怎麼入門?看源碼嗎? 06/11 14:44
44F:→ superpandal: 為什麼要有人手把手的教 這不是軟工日常嗎 06/11 16:23
45F:→ laosoacj: 我的專案等級是百人團隊以上的線上服務 06/11 16:36
46F:→ laosoacj: 會用到microservice architecture服務千萬數量級的客戶 06/11 16:38
47F:→ laosoacj: 但你還是沒有舉出一些具體例子 vim 可以明顯 > vscode 06/11 16:40
48F:→ superpandal: 我不是講不是"用插件" 都說自定義了當然是自幹 你專 06/11 16:45
49F:→ superpandal: 案百人團隊應該跟其他人沒什麼關係... 難道我要open 06/11 16:46
50F:→ superpandal: 出來自己的東西來給你參考? XD 06/11 16:46
51F:→ dave123: vim can do what other IDEs are capable of + more... 06/11 17:09
52F:→ laosoacj: 只是想知道當團隊程式碼的複雜度遠超過個人能掌握時 06/11 17:09
53F:→ laosoacj: 編輯器的不同能否展現什麼差異化 06/11 17:09
54F:→ dave123: 為何不行?開源專案很多人使用vim, vim也算很受歡迎的編 06/11 17:21
55F:→ dave123: 輯器之一。不可能只支援簡單的專案...。vim並非唯一首選 06/11 17:21
56F:→ dave123: ,但他功能絕對足夠。 06/11 17:21
57F:→ superpandal: vim重構很好用 也很容易擴充 但怎麼擴充重點還是在於 06/11 17:30
58F:→ superpandal: 你 06/11 17:30
59F:→ superpandal: vim是個可以搞自動化的編輯器 06/11 17:31
60F:→ superpandal: 程式碼無法掌握優先探討的是人與歷史共業的問題 06/11 17:35
61F:→ laosoacj: 以前搞tensorflow也都用vim啦只是似乎只用到皮毛 06/11 17:38
62F:→ laosoacj: 想才想請教各路大神用vim的正確姿勢 06/11 17:39
63F:→ superpandal: 那你加油 06/11 17:41
64F:→ laosoacj: 我想也跟語言相關吧 光有沒有強型態 editor提示資訊量 06/11 17:43
65F:→ laosoacj: 就差很多 06/11 17:43
66F:→ newhandfun: 嗯,看起來單純是來秀優越感而已。 06/11 17:50
67F:→ newhandfun: 那就這樣吧。 06/11 17:50
68F:→ superpandal: 本來就沒什麼義務解釋詳細 只是那句"過氣"不能忍 才 06/11 17:52
69F:→ superpandal: 出來講幾句 但明顯太多了 06/11 17:53
70F:→ laosoacj: 對了 vim can do what other IDEs are capable of 那句 06/11 18:24
71F:→ laosoacj: 想吐槽... android simulator on android studio 06/11 18:25
72F:→ laosoacj: 就不是隨便其他家 IDE/編輯器 能簡單替代 06/11 18:27
73F:→ laosoacj: 一般我會想先知道提出這類主張的都是寫什麼類的專案 06/11 18:30
74F:→ dave123: 那只是有人做youtube搞笑vim的影片所說的話,本來就半反 06/11 19:50
75F:→ dave123: 串的...結果被當真... 06/11 19:50
76F:→ dave123: https://youtu.be/9n1dtmzqnCU 06/11 19:51
77F:推 dave123: c/c++/網頁/linux/AI等都可以用vim阿 06/11 19:54
78F:推 dave123: 基本上你只要是打文字或打code,那vim其實都能作...不至 06/11 20:00
79F:→ dave123: 於無法打code 06/11 20:00
80F:推 wulouise: vscode絕對不是最好,但大多數普通工程師點點就能用 06/11 20:59
81F:→ wulouise: vim絕對超強 但是在普通人手中就是普通的編輯器 06/11 20:59
82F:→ wulouise: 但是vscode在普通工程師手中仍然是很厲害的編輯器 06/11 21:00
83F:→ wulouise: 這是為什麼vscode會竄起 入門友善性高受眾就大 06/11 21:01
84F:→ wulouise: 只是個人意見以友善性面向發表 06/11 21:01
85F:→ wulouise: 啊我普通人的定義是不太會用搜尋引擎的,跟ptter不一樣 06/11 21:02
86F:→ laosoacj: 突然想起 vi vscode 拔刀那個迷因 06/11 21:24
87F:→ Hsins: 語言提示這件事情,透過 LSP 去處理就可以了,對於 Vim 和 06/12 00:05
88F:→ Hsins: VSCode 的選擇上,兩者其實都可以做到很高的自定義程度,但 06/12 00:05
89F:→ Hsins: VS Code 在與他人協作和溝通上會方便許多,因為自己自訂出 06/12 00:06
90F:→ Hsins: 的東西也不好轉移給他人使用…… 06/12 00:06
91F:→ Hsins: 遠端連線自己專案的時候,還是使用 Vim 居多,輕量不少,透 06/12 00:07
92F:→ Hsins: 過 VSCode SSH Remote 的會在伺服器上裝東西,當連線環境 06/12 00:07
93F:→ Hsins: 關閉外網時,要裝插件是件麻煩的事。 06/12 00:08
94F:→ Hsins: 然後推薦一下 NeoVim 啦,可以用 Lua 寫擴充功能比起原生要 06/12 00:08
95F:→ Hsins: 用 VimScript 爽太多了 06/12 00:08
96F:推 agario: 除了 vscode 也還有其他像是 Atom, Sublime Text 可選 06/12 09:56
97F:→ james732: atom停更了QQ 06/12 15:24
98F:→ netburst: sublime直接移除 06/12 16:09
99F:推 linlin110: Vim的入門書我推Practical Vim 06/12 17:25
100F:→ linlin110: 我比較頭痛的反而是不知道那些套件好用 06/12 17:26
101F:→ superpandal: 習慣哪個哪個好用 vim還不是照常remote 不在遠端搞 06/12 17:32
102F:→ superpandal: vim設定非常好 這樣設定就不會暴露 06/12 17:33
103F:→ superpandal: vscode的話基本上只能用插件 06/12 17:34
104F:推 alex70266: 套件直接google一下,vundle搞下來試看看就知道了 06/12 22:39
105F:→ OBTea: 有些人搞vundle 也懶啊 XD 06/12 23:10
106F:推 unmolk: 可能Vim的學習曲線比vscode嚴峻一點?但我也覺得vim好用 06/14 14:40
107F:→ unmolk: neovim真的很讚欸 06/14 14:41
108F:→ Hsins: nvim 麻煩就在舊版不能用 Lua,延伸出去就是 Debian 和 Cen 06/14 15:39
109F:→ Hsins: tOS 這種伺服器常用的 Linux Distro 裝新版要自己踩一些坑 06/14 15:39
110F:→ Hsins: …在 Arch 上用起來超爽ㄉ 06/14 15:39
111F:推 goldie: Arch Linux 上用 Neovim 舒服+1 06/14 19:18
112F:推 aljohn0422: vim的學習曲線不是只嚴峻「一點」XD 06/21 22:27







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:iOS站內搜尋

TOP