Re: [請益] vscode跳轉邏輯
Soft_Job板終於從語言戰到編輯器了
可見語言差不多該戰的都能戰完了 可喜可賀 可喜可賀
→
06/11 17:43,
06/11 17:43
→
06/11 17:43,
06/11 17:43
editor目前的主流作法是LSP,所以這個能力取決於LSP而不是editor本身
至於強型別跟弱型別是否真的能方便LSP作提示實作 這可能要主修PL的人才能回答
(就算是js 大多的editor仍然有豐富的提示)
據我所知 就算是強型別 你只要遇到Python這種name binding+dynamic type機制的
靜態分析能力要很強
https://github.com/yinwang0/pysonar2
→
06/11 18:30,
06/11 18:30
為什麼要用vi/vim 其實有的時候是因為沒有選擇
vscode可以remote ssh
對 但是一般不會有人告訴你 remote ssh的安裝在外網不通的狀況下非常麻煩
我們辦公室就只有我一個人裝起來 搞到最後還要我去教別人 慘
(當然現在vim很多外掛也要透過網路安裝才方便 但基本編輯能力就強
更直接地說 遠端障礙的排除跟開發 你不一定有vim+toolchain以外的工具
如果你是要現場更改測試 而遠端有編譯環境的話
應該不會有人智障到在本機或build server編譯完 再傳到遠端做測試
能夠這樣搞的前提 還是要你有對應的toolchain在本機端
同樣 有在維護伺服器的人 遠端修改文件或編寫腳本是家常便飯
vim內部內建的語法分析已經夠用大部分的場合
我真的很少聽過有人維護伺服器 還在用vscode remote ssh的
在資安界 vim甚至變成一種基本技能
(我沒聽過紅隊或駭客說: 嘿 先讓我安裝一下vscode remote ssh
之前在知乎看到一個很有趣的說法
https://i.imgur.com/TmpSZRU.png
學過vim的人 如果熟悉錄製跟指令、跳轉 真的會回不去
也許我可以學某一套很屌的視窗環境IDE指令 而且比vim更快更猛
(誰都不能斷定沒有這樣的IDE或設定方法
然後到遠端或特定開發環境 我還是得去學vim指令......囧
結果反倒是不少IDE或外掛都支援vim mode
阿至於vim是不是真的過氣
就我自己的觀察 至少我覺得台灣不是主流
從系上幾百個同學長姊弟妹
到業界共事過的同仁
會用vim的 恐怕10%都不到(這裡的會用是指基礎的編輯操作
現在連visual studio都能夠remote到linux無痛開發
圖形視窗介面對很多開發者還是最主要的操作環境
想學vim的人越來越少
一來是環境沒有限制 輕鬆的誘因更多
二來是vim真的有它的學習曲線
只是這個產業真的沒有銀彈
沒有必要吹捧什麼什麼工具最神 什麼什麼語言最猛
-
所以有人在用emacs嗎? 之前想學 但後來懶了
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.231.65.15 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1654981129.A.D78.html
推
06/12 05:17,
1年前
, 1F
06/12 05:17, 1F
推
06/12 06:09,
1年前
, 2F
06/12 06:09, 2F
→
06/12 06:14,
1年前
, 3F
06/12 06:14, 3F
→
06/12 06:16,
1年前
, 4F
06/12 06:16, 4F
推
06/12 07:23,
1年前
, 5F
06/12 07:23, 5F
→
06/12 07:23,
1年前
, 6F
06/12 07:23, 6F
推
06/12 09:27,
1年前
, 7F
06/12 09:27, 7F
→
06/12 10:43,
1年前
, 8F
06/12 10:43, 8F
→
06/12 11:11,
1年前
, 9F
06/12 11:11, 9F
→
06/12 11:11,
1年前
, 10F
06/12 11:11, 10F
推
06/12 11:14,
1年前
, 11F
06/12 11:14, 11F
→
06/12 11:15,
1年前
, 12F
06/12 11:15, 12F
→
06/12 11:15,
1年前
, 13F
06/12 11:15, 13F
→
06/12 11:15,
1年前
, 14F
06/12 11:15, 14F
推
06/12 11:22,
1年前
, 15F
06/12 11:22, 15F
→
06/12 11:22,
1年前
, 16F
06/12 11:22, 16F
→
06/12 11:22,
1年前
, 17F
06/12 11:22, 17F
→
06/12 11:22,
1年前
, 18F
06/12 11:22, 18F
推
06/12 11:43,
1年前
, 19F
06/12 11:43, 19F
→
06/12 11:43,
1年前
, 20F
06/12 11:43, 20F
→
06/12 11:58,
1年前
, 21F
06/12 11:58, 21F
→
06/12 11:58,
1年前
, 22F
06/12 11:58, 22F
→
06/12 11:58,
1年前
, 23F
06/12 11:58, 23F
推
06/12 13:04,
1年前
, 24F
06/12 13:04, 24F
→
06/12 13:04,
1年前
, 25F
06/12 13:04, 25F
推
06/12 13:41,
1年前
, 26F
06/12 13:41, 26F
推
06/12 14:21,
1年前
, 27F
06/12 14:21, 27F
推
06/12 15:14,
1年前
, 28F
06/12 15:14, 28F
→
06/12 15:16,
1年前
, 29F
06/12 15:16, 29F
→
06/12 15:55,
1年前
, 30F
06/12 15:55, 30F
→
06/12 15:55,
1年前
, 31F
06/12 15:55, 31F
→
06/12 17:36,
1年前
, 32F
06/12 17:36, 32F
→
06/12 17:36,
1年前
, 33F
06/12 17:36, 33F
→
06/12 17:42,
1年前
, 34F
06/12 17:42, 34F
推
06/12 19:22,
1年前
, 35F
06/12 19:22, 35F
推
06/12 19:27,
1年前
, 36F
06/12 19:27, 36F
→
06/12 19:27,
1年前
, 37F
06/12 19:27, 37F
→
06/12 20:36,
1年前
, 38F
06/12 20:36, 38F
→
06/12 21:47,
1年前
, 39F
06/12 21:47, 39F
→
06/12 21:48,
1年前
, 40F
06/12 21:48, 40F
→
06/12 21:48,
1年前
, 41F
06/12 21:48, 41F
→
06/12 21:49,
1年前
, 42F
06/12 21:49, 42F
→
06/12 21:49,
1年前
, 43F
06/12 21:49, 43F
→
06/12 21:49,
1年前
, 44F
06/12 21:49, 44F
→
06/12 21:49,
1年前
, 45F
06/12 21:49, 45F
→
06/12 21:51,
1年前
, 46F
06/12 21:51, 46F
→
06/12 21:51,
1年前
, 47F
06/12 21:51, 47F
推
06/12 22:15,
1年前
, 48F
06/12 22:15, 48F
→
06/12 22:19,
1年前
, 49F
06/12 22:19, 49F
→
06/12 22:19,
1年前
, 50F
06/12 22:19, 50F
推
06/12 22:26,
1年前
, 51F
06/12 22:26, 51F
推
06/12 22:39,
1年前
, 52F
06/12 22:39, 52F
→
06/12 22:39,
1年前
, 53F
06/12 22:39, 53F
→
06/12 22:41,
1年前
, 54F
06/12 22:41, 54F
→
06/12 22:41,
1年前
, 55F
06/12 22:41, 55F
推
06/12 22:53,
1年前
, 56F
06/12 22:53, 56F
→
06/12 23:00,
1年前
, 57F
06/12 23:00, 57F
推
06/13 00:49,
1年前
, 58F
06/13 00:49, 58F
推
06/13 00:55,
1年前
, 59F
06/13 00:55, 59F
→
06/13 01:33,
1年前
, 60F
06/13 01:33, 60F
→
06/13 01:33,
1年前
, 61F
06/13 01:33, 61F
→
06/13 02:26,
1年前
, 62F
06/13 02:26, 62F
→
06/13 08:11,
1年前
, 63F
06/13 08:11, 63F
→
06/13 10:18,
1年前
, 64F
06/13 10:18, 64F
→
06/13 10:57,
1年前
, 65F
06/13 10:57, 65F
→
06/13 10:57,
1年前
, 66F
06/13 10:57, 66F
推
06/13 11:07,
1年前
, 67F
06/13 11:07, 67F
推
06/13 12:23,
1年前
, 68F
06/13 12:23, 68F
→
06/13 12:25,
1年前
, 69F
06/13 12:25, 69F
推
06/13 12:32,
1年前
, 70F
06/13 12:32, 70F
→
06/13 14:04,
1年前
, 71F
06/13 14:04, 71F
推
06/13 20:23,
1年前
, 72F
06/13 20:23, 72F
推
06/14 14:48,
1年前
, 73F
06/14 14:48, 73F
→
06/14 14:48,
1年前
, 74F
06/14 14:48, 74F
→
06/14 16:01,
1年前
, 75F
06/14 16:01, 75F
推
06/14 18:04,
1年前
, 76F
06/14 18:04, 76F
→
06/14 18:04,
1年前
, 77F
06/14 18:04, 77F
推
06/14 18:12,
1年前
, 78F
06/14 18:12, 78F
→
06/14 18:53,
1年前
, 79F
06/14 18:53, 79F
→
06/14 18:54,
1年前
, 80F
06/14 18:54, 80F
→
06/14 18:54,
1年前
, 81F
06/14 18:54, 81F
→
06/14 19:02,
1年前
, 82F
06/14 19:02, 82F
推
06/14 22:43,
1年前
, 83F
06/14 22:43, 83F
→
06/14 22:45,
1年前
, 84F
06/14 22:45, 84F
→
06/14 22:45,
1年前
, 85F
06/14 22:45, 85F
→
06/14 22:48,
1年前
, 86F
06/14 22:48, 86F
→
06/14 22:48,
1年前
, 87F
06/14 22:48, 87F
推
06/15 09:44,
1年前
, 88F
06/15 09:44, 88F
→
06/15 09:44,
1年前
, 89F
06/15 09:44, 89F
推
06/15 19:29,
1年前
, 90F
06/15 19:29, 90F
推
06/16 08:53,
1年前
, 91F
06/16 08:53, 91F
討論串 (同標題文章)