標籤:

VIM用戶對於新MacBook Pro有什麼看法?

VIM用戶對於今天凌晨剛出的新一代MacBook Pro取消esc鍵將其虛擬化有什麼看法?


vim專屬插件,你值得擁有!

圖侵刪


1、影響確實很大,TouchBar雖然有虛擬esc,手感也是完全不能比的!

2、實在不行,強迫習慣 ctrl + [ 咯…… 都折騰這麼多年了,只能再折騰一回

2.5、其實我個人來講,追求最高效編程的時候,都會外接顯示器 + 外接機械鍵盤的

3、其實新的13寸MBP入門款,是沒有TouchBar的,還是保留了實體按鍵。相比更高級的版本,CPU差了點,沒有TouchID和TouchBar,但是便宜了2000多塊錢

4、新款MBP入門款,如果拿著跟上一代MBP比,CPU差了一點點,貴了2000塊;

5、但是新的MBP輕薄了很多,基本上達到Air的級別了,屏幕啊、續航啊基本上都有小提升

6、總體來說還是很想買的。畢竟一個本子最最最重要的:可靠,輕便,續航,unix*系統,市面上很難找到其他本本

==============

關於轉接線,其實我這邊還好:

1、我本來很多設備就已經是無線的了,藍牙機械鍵盤,滑鼠、藍牙耳機,當時的主要動機是為了桌面乾淨……

1、如果便攜外出,則基本除了wifi,不需要跟其他設備發生連接

2、如果在公司裡面工作,要連接顯示器或者USB hub,則準備買一個轉接槽連接所有桌面設備,這樣坐到桌上,只要一個介面一連,所有設備就連上了,跟我現在的USB也差不多。

(以及,我在家裡的工作區,也基本上會配上全套鍵盤、充電器、轉接槽,平時通勤的時候只要帶電腦本體就好了)

4、一個很難解決的問題就是,如何在會議室投影。所以我們現在公司全部會議室都是Airplay,可以直接無線投上去。不過還是要建議配一個HDMI/VGA轉接頭比較穩妥


你們抱怨啥呢,都懷疑你們是不是果粉,還是高級黑。


作為 vim 用戶,表示 MBP 那個破鍵盤愛咋改咋改,反正又不用……(手動滑稽)

就是還得備個轉接線挺討厭的……要不,換個藍牙的機械鍵盤?


早為你們想到了


你別說,我感覺加一個esc的藍牙腳踏板是個很提高效率的選擇。

不知道各位有沒有用過老式縫紉機,就是有踏板的。

而且esc在左上角,總用小拇指夠會不會成蘭花指?

每次切換模式都用踏板,有沒有一種奇怪的韻律感。

等我厲害了,寫本書就叫黑客與dj。

完美。


First they came for the parallel port but I did not speak out— Because I was using USB.

Then they came for the DVD drive, and I did not speak out— Because I was not collecting physical media.

Then they came for the head phone jack, and I did not speak out— Because I was using bluetooth.

Then they came for the escape key —and there was no one left to speak for me.

-- An OSX VIM user.

侵刪


現在你們知道了吧,果廠欽定至始至終是 Emacs 啊,你看哪次升級改動影響 Emacs 用法了。

更新:評論中有朋友提到,Emacs 也需要用 Esc 鍵。Emacs 我很少用,這個是真不知道。

所以你們還憋著幹嘛,趕緊加入我們怒噴果廠的隊伍啊!

說實話,對 Vim 用戶最大的問題,你買這虛擬鍵盤之前就出來了。Sierra 改了鍵盤驅動(想必是和這新玩意有關),Karabiner 失效,你配的多少系統級 Keymap 用不了(別的軟體沒用過不知道但我猜多少也會有影響),這才是最掉血的地方。以前你有無數種方法設置 Esc,我是用的 Caps 點一下當 Esc 按住當 Ctrl,現在你怎麼整,系統鍵盤設置裡面 Caps 改 Ctrl 然後用 c-[,我能想到的就這個還湊合。相比之下沒有 Esc 算多大個事?

Vim 狀態欄搬到虛擬鍵盤上,你是可以干,但一來那個狀態欄從來就是只能看不能點,點按的交互誰給你搞?二來那個狀態欄你時不時就要看的,還故意把它挪遠要幹什麼?再者 Vim 常用的一個場合是 SSH 到別的電腦上改東西,你這插件要實現肯定是 GVim 這邊好使,那麼 Terminal 上就不搞咯?還有剪貼板,剪貼板搞上去當然好啊,就是 Vim 的剪貼板何德何能比系統剪貼板還優先?

砍掉實體 Esc 給你製造麻煩,改鍵盤驅動給你自定義 Esc 製造麻煩,改介面給你插自用鍵盤製造麻煩,你說你們既不用藍牙鍵盤,也不改宗 Emacs,最後也不去死,我們果廠……咦我們果廠什麼時候在乎你了,哈哈哈哈。


虛擬按鍵是不能替代實體按鍵的,以在某些IDE里調試為例,經常需要兩個手指輕放在 F5 (Step Into)、 F6 (Step Over)上快速根據情況快速按動。這個用虛擬鍵就不能手指輕放了,也沒有確定反饋,效果一定是很糟糕的。用組合鍵的話,感覺也沒有原來一個手指一個鍵的感覺好


我用 ctrl + [ ,你們不覺得 esc 太遠了嗎


VIM 是開源應用吧?直接修改源碼增加對 TouchBar 的支援就是了、且靈活性比傳統功能鍵更高。


反正我是很期待。

和大多數 Vim 用戶一樣,我的 Esc 是綁定的其他鍵位組合(不說自己的,因人而異),所以 Esc 非實體鍵對我幾乎毫無影響。反而我非常期待 touch bar 在 Vim 上的應用。

首先是 Vim 本身就有 status bar API,因此大家有自定義 status bar 的傳統;比如說 @王濱 就寫了一個在 status bar 上顯示直播彈幕的插件 (vim-bilibili-live:可以把 Bilibili 直播彈幕顯示在 Powerline 中的插件 - Proton的碎碎念 - 知乎專欄)。 更普遍的還有在 status bar 上顯示日期,備忘等等的插件。現在這一切都可以放在一個 retina display 的全彩,多點觸控顯示條上實現,我認為前景是值得期待的。

其次是 Touch Bar 可以用來自定不同模式下的宏和快捷鍵。Vim 我個人覺得比較麻煩的一點是錄製宏和切換不同的剪切板和 buffer 不會默認顯示(當然,也不該默認顯示)。所以用一些不常用的宏,或者剪切板,buffer 的時候都要輸入指令去查看,然後辨別,這個操作比較拖慢節奏和打斷思路。當然,有的 Vimer 可能會說, 」不用 :buffers 嘛,你綁一下這個命令就好了",但我鍵盤上還留下的組合鍵實在有限,我覺得這個要是把這些命令用組合件完成,可能就要三個鍵了,而且我還容易忘...所以如果把這些都放在 touch bar 上呢?譬如點擊 touch bar 上的一個鍵位顯示所有的剪切板。一些也較為複雜的組合鍵也可以移到 touch bar 上,用一個自定義圖標的鍵位綁定。這樣不常用的功能看一眼 Touch Bar 上的圖標你可能就知道是什麼了,而其他常用的功能則不用看,直接把手移到那裡(比如 $ 的正上方)。

我提出的這些應該會有一些 Vim 用戶表示反對,認為這些都可以用組合件完成。不過我個人的觀點是,我平時用到的 Vim 組合鍵極為有限,因為我記不住一些不常用的鍵位;我相信許多人也和我一樣。Touch Bar 的好處便是比複雜的組合鍵(3 個鍵以上且橫跨 2/3 個鍵盤)更快捷而且直觀。所果如何得以應用,我個人還是看好的。

以上是一些個人的暢想,但顯然任何事情都不會想的那麼美好。首先就是 Vim 本身要來兼容 Touch Bar。對這點,我對 NeoVim 比較期待。其次是誰來寫插件,還有就是帶 Touch Bar 的 MBP 在一段時間內能賣多少?其中有多少 Vim 用戶?這些因素直接影響到圍繞 Touch Bar API 做 Vim 插件開發的生態。

總的來說,能有個新的,很有潛力的東西能在 Vim 上玩,我是很開心的。

那你問我是不是已經下單帶 Touch Bar 的 MBP 了?我要是說 「無可奉告」,你們又不高興。現在我就明確的告訴你們,「1799 刀的低配,小人根本買不起呀...."

P.S. 我覺得 Touch Bar 在 Vim 上並不需要低頭看,自定義以後記住應該就好了吧。畢竟按 Shift + $ 的時候也沒人會低頭看 $ 在哪裡的,是吧?


我的同事已經在認真地考慮MBP2016的替代品了……


今天發現Xcode 8.1附帶了一個Touch Bar Simulator,於是就打開終端試驗了一下。

聲明:我不用Vim,希望各位真正的用戶也來嘗試一下,提供更專業的評價。

————————————正文開始————————————

1. 打開Terminal,可以看到虛擬的Touch Bar上,esc常駐左上角,盲按應該不會有太大問題。第二個item是Option as meta key選項,不過既然用vim,也不用管它。第三個item可以調節終端背景顏色,不過我個人一般是不調的。第四個man page選項可以在輸入一個程序名之後點亮,點擊一下查看man page。後面的幾個item依次是加Bookmark,選中上一行和選中下一行。最右邊的是系統常駐工具欄,調亮度聲音和背光亮度的。

2. 輸入vim test.c(下面man page的圖標亮了什麼鬼)

3. 然後就開始編輯了,Touch Bar沒有針對vim作特別的優化,不過想想也是合理的,畢竟誰會真的用Touch Bar嘛(逃

4. 正常編輯中,下面man page的圖標不間斷鬼畜。

5. 編輯完了,esc安全地停留在左端,編輯時應該是沒問題的了。

綜上,esc除了手感可能會變差之外,日常編輯是不會影響的了。


終於VIM用戶也需要腳踏板了


caps lock不改留著幹嘛。

vim改esc,emacs改control。


是時候改用Emacs了


vim用戶表示,相比於USC-C介面,失去了USB介面和mini displayport這些大的問題而言,那個esc鍵簡直微不足道啊。

我說難道你們真的沒用過ctrl+[么?

整天嚷嚷著手不能離開鍵盤的重度vim用戶難道真的能忍受把您的貴手挪到最遠的左上角去按一下esc么?


VIM用戶表示很淡定,Jetbrain全家桶用戶哭暈。


所以我做了這玩意

http://Bakabakabaka.net

https://www.indiegogo.com/projects/baka-keyboard-diy


推薦閱讀:

為什麼有人覺得 OS X 不好用?
Mac 上面有哪些好玩的工具?
Mac上有哪些顏值和實用性並存的冷門工具?
設計師怎麼在Mac下管理字體?
mac平台,如何搭建aria2服務?

TAG:MacBookPro | Mac | Vim |