Re: [請益] vscode跳轉邏輯

看板Soft_Job作者 (阿ㄆㄧㄚˇ)時間1年前 (2022/06/12 04:58), 編輯推噓30(30061)
留言91則, 32人參與, 1年前最新討論串3/3 (看更多)
Soft_Job板終於從語言戰到編輯器了 可見語言差不多該戰的都能戰完了 可喜可賀 可喜可賀

06/11 17:43,
我想也跟語言相關吧 光有沒有強型態 editor提示資訊量
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
vi是編輯器之神 但vim不是
06/12 06:09, 2F

06/12 06:14, 1年前 , 3F
既然都需要插件支援編輯以外的功能 我會選擇一個更省心的
06/12 06:14, 3F

06/12 06:16, 1年前 , 4F
平台 連emacs都有evil 天下人苦vim久矣
06/12 06:16, 4F

06/12 07:23, 1年前 , 5F
其實基本vim就很夠。現在開IDE都先裝Vim插件,搭配著用
06/12 07:23, 5F

06/12 07:23, 1年前 , 6F
也是不錯。
06/12 07:23, 6F

06/12 09:27, 1年前 , 7F
當你在什麼都沒有也沒有外網時,至少87%還有vi可以用
06/12 09:27, 7F

06/12 10:43, 1年前 , 8F
emacs是os不是編輯器!標準不同!
06/12 10:43, 8F

06/12 11:11, 1年前 , 9F
改一點config是還好 但你用vim遠端到server改code
06/12 11:11, 9F

06/12 11:11, 1年前 , 10F
那個痛苦難度應該很高
06/12 11:11, 10F

06/12 11:14, 1年前 , 11F
有的時候車機只能用vi
06/12 11:14, 11F

06/12 11:15, 1年前 , 12F
我們也是外網不通,但我們有專門單位負責維護vs code版
06/12 11:15, 12F

06/12 11:15, 1年前 , 13F
本和準備好private extension供同仁使用,所以還是可以s
06/12 11:15, 13F

06/12 11:15, 1年前 , 14F
sh remote
06/12 11:15, 14F

06/12 11:22, 1年前 , 15F
SSH remote的時候 ssh server也常出現問題,我也是要常
06/12 11:22, 15F

06/12 11:22, 1年前 , 16F
找專人協助,用vi 開好像比較少出現這問題。但大公司既
06/12 11:22, 16F

06/12 11:22, 1年前 , 17F
然願意找人專門處理這些問題,代表他們覺得用VS code利
06/12 11:22, 17F

06/12 11:22, 1年前 , 18F
大於弊
06/12 11:22, 18F

06/12 11:43, 1年前 , 19F
因為 Vim 的一套設定要所有人習慣很難呀,用 VSCode 要做標
06/12 11:43, 19F

06/12 11:43, 1年前 , 20F
準化簡單多了
06/12 11:43, 20F

06/12 11:58, 1年前 , 21F
vim跟bash都是,可以非常客製化,對power user來說很方便
06/12 11:58, 21F

06/12 11:58, 1年前 , 22F
,但一樣設定給其他人使用則會不直覺。千萬不要copy人家
06/12 11:58, 22F

06/12 11:58, 1年前 , 23F
模本,就覺得可重現他人的操作體驗。
06/12 11:58, 23F

06/12 13:04, 1年前 , 24F
小改用vim
06/12 13:04, 24F

06/12 13:04, 1年前 , 25F
大改用vscode
06/12 13:04, 25F

06/12 13:41, 1年前 , 26F
我愛vim
06/12 13:41, 26F

06/12 14:21, 1年前 , 27F
vi & nano 的路過 …
06/12 14:21, 27F

06/12 15:14, 1年前 , 28F
emacs幾乎是os這我同意 從vim開始入門emacs的話doom emacs
06/12 15:14, 28F

06/12 15:16, 1年前 , 29F
只是emacs本身相對vim也很肥 有內建的不多了
06/12 15:16, 29F

06/12 15:55, 1年前 , 30F

06/12 15:55, 1年前 , 31F
如果要自己弄一份 vimrc 的話可以參考這個文件
06/12 15:55, 31F

06/12 17:36, 1年前 , 32F
vim就是含有vi的功能加更多 基本上插件與模組本來就
06/12 17:36, 32F

06/12 17:36, 1年前 , 33F
是不同的
06/12 17:36, 33F

06/12 17:42, 1年前 , 34F
vscode一套設定別人也不一定習慣 只是人人可以改設定
06/12 17:42, 34F

06/12 19:22, 1年前 , 35F
vim好用+1
06/12 19:22, 35F

06/12 19:27, 1年前 , 36F
看完這篇覺得台灣軟體業真的沒救了
06/12 19:27, 36F

06/12 19:27, 1年前 , 37F
一堆工具擺在那,還在自hight vim
06/12 19:27, 37F

06/12 20:36, 1年前 , 38F
^你的high非常T 讚
06/12 20:36, 38F

06/12 21:47, 1年前 , 39F
vim也是工具 也擺在那 吹vscode可以 吹vim不行? 別人
06/12 21:47, 39F

06/12 21:48, 1年前 , 40F
vim學不上手就去用emacs了 但真的肥,開檔要些時間
06/12 21:48, 40F

06/12 21:48, 1年前 , 41F
也是解釋下誤區而已 而且順帶說其實有些人立場倒過來
06/12 21:48, 41F

06/12 21:49, 1年前 , 42F
就另外一副嘴臉 vim憑心而論不到過氣 所以才會有人說
06/12 21:49, 42F

06/12 21:49, 1年前 , 43F
歷久彌新
06/12 21:49, 43F

06/12 21:49, 1年前 , 44F
但沒有維護server,服務都container 會用nano就差不多了
06/12 21:49, 44F

06/12 21:49, 1年前 , 45F
政治正確...
06/12 21:49, 45F

06/12 21:51, 1年前 , 46F
會用 nano 是因為只需要編輯 yaml 嗎xDDDD
06/12 21:51, 46F

06/12 21:51, 1年前 , 47F
用emacs他們要去寫lisp 肯定都會嫌
06/12 21:51, 47F

06/12 22:15, 1年前 , 48F
UltraEdit...好懷念,還有人在用嗎? 現在都沒聽到了
06/12 22:15, 48F

06/12 22:19, 1年前 , 49F
vim 還有一些外國人參與討論,就算不把 vim 當主力也是多多
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
vim基本操作不難啊 只是要把他當成主要開發的編輯器 就
06/12 22:39, 52F

06/12 22:39, 1年前 , 53F
不是那麼多人願意了
06/12 22:39, 53F

06/12 22:41, 1年前 , 54F
題外話 vim給全盲工程師操作很方便 因為沒有過多的GUI
06/12 22:41, 54F

06/12 22:41, 1年前 , 55F
很容易操作
06/12 22:41, 55F

06/12 22:53, 1年前 , 56F
用自己習慣的就好 (低調推 Neovim... XD
06/12 22:53, 56F

06/12 23:00, 1年前 , 57F
同 neovim 愛好者(握
06/12 23:00, 57F

06/13 00:49, 1年前 , 58F
vim一直都是我的主力…太多按鍵的我不會用XD
06/13 00:49, 58F

06/13 00:55, 1年前 , 59F
同意你最後一句 沒什麼好吹捧的 但你內文好像也...
06/13 00:55, 59F

06/13 01:33, 1年前 , 60F
Vim連初始畫面都還要教你怎麼離開它,怎麼會說好用X
06/13 01:33, 60F

06/13 01:33, 1年前 , 61F
D
06/13 01:33, 61F

06/13 02:26, 1年前 , 62F
就英文縮寫。:wq =write&quit
06/13 02:26, 62F

06/13 08:11, 1年前 , 63F
不要把好用跟友善混唯一談,vim就是不友善但熟了好用
06/13 08:11, 63F

06/13 10:18, 1年前 , 64F
看來我的自嘲還是做迷因圖比較好。
06/13 10:18, 64F

06/13 10:57, 1年前 , 65F
都學一些用一下 vi vim joe nano
06/13 10:57, 65F

06/13 10:57, 1年前 , 66F
有什麼用什麼
06/13 10:57, 66F

06/13 11:07, 1年前 , 67F
joe....好久沒聽到這個了
06/13 11:07, 67F

06/13 12:23, 1年前 , 68F
以前還有個 pe2, 到現在還有新版.
06/13 12:23, 68F

06/13 12:25, 1年前 , 69F
說 vim 過時的, 大概是以台灣管窺世界了.
06/13 12:25, 69F

06/13 12:32, 1年前 , 70F
驚 pe2 有新版 XD 這也太強大了
06/13 12:32, 70F

06/13 14:04, 1年前 , 71F
< VS Code 配 Vim 套件 快捷鍵習慣了
06/13 14:04, 71F

06/13 20:23, 1年前 , 72F
再認一次,nvim 同好喊++
06/13 20:23, 72F

06/14 14:48, 1年前 , 73F
++ xd
06/14 14:48, 73F

06/14 14:48, 1年前 , 74F
Hsins 貼的那個hackmd好讚 感謝分享
06/14 14:48, 74F

06/14 16:01, 1年前 , 75F
我只會!q wq : dd 算會vim了嗎
06/14 16:01, 75F

06/14 18:04, 1年前 , 76F
to樓上: 算啊!編輯器會打字會存檔會修正不就甚麼都能做
06/14 18:04, 76F

06/14 18:04, 1年前 , 77F
了? 不然編輯器還要會甚麼? XD
06/14 18:04, 77F

06/14 18:12, 1年前 , 78F
vim有顏色用起來比較爽啊
06/14 18:12, 78F

06/14 18:53, 1年前 , 79F
當然不是 用這種編輯器主要就是不想ide 但也不想記事
06/14 18:53, 79F

06/14 18:54, 1年前 , 80F
本 當然你純當記事本都可以 因為系統資源消耗少 如果
06/14 18:54, 80F

06/14 18:54, 1年前 , 81F
你進入另外一個境界 也可以不用vim
06/14 18:54, 81F

06/14 19:02, 1年前 , 82F
因為有自己的一套 XD
06/14 19:02, 82F

06/14 22:43, 1年前 , 83F
nvim確實不錯
06/14 22:43, 83F

06/14 22:45, 1年前 , 84F
不過外網不通的情況下vim不能用plugin管理員,常用套件
06/14 22:45, 84F

06/14 22:45, 1年前 , 85F
的話也不方便吧
06/14 22:45, 85F

06/14 22:48, 1年前 , 86F
sshfs應該是遠端編輯最省事的方法,不用在伺服器裝東西
06/14 22:48, 86F

06/14 22:48, 1年前 , 87F
也不用擔心設定跑掉,而且照理說所有編輯器都通用
06/14 22:48, 87F

06/15 09:44, 1年前 , 88F
古時候沒有vundle的時候就是script 自己放進去啊XD
06/15 09:44, 88F

06/15 09:44, 1年前 , 89F
不過當然搬來搬去很煩.
06/15 09:44, 89F

06/15 19:29, 1年前 , 90F
vim 沒有 plugin跟theme也一樣難用= =
06/15 19:29, 90F

06/16 08:53, 1年前 , 91F
a.那就裝plugin b.那就換別的
06/16 08:53, 91F
文章代碼(AID): #1YfG89ru (Soft_Job)
討論串 (同標題文章)
文章代碼(AID): #1YfG89ru (Soft_Job)