1. 程式人生 > >開發效率必備之Mac雙屏顯示

開發效率必備之Mac雙屏顯示

     自從2015年9月蘋果釋出EI Captain,帶來了一個新的功能,叫做分屏,也就是在一塊螢幕上分成左右兩部分,可以分別進行操作,互不影響。如下圖所示:


       但是這個功能我玩了幾天之後,發現很雞肋。比如我用的是13寸Macbook pro ,螢幕本身就已經很小了,再設定成左右兩塊螢幕,這讓我怎麼工作?經過我測試後,發現Xcode並不支援這樣的分屏操作。現在我已經完全拋棄這個功能了。

      對於我們程式設計師來說,真正需要的是雙屏,也就是再外接一臺顯示器。比如我使用的就是13寸Macbook pro,外接了一臺24寸LG顯示器。這樣工作起來非常方便,基本解決了Mac螢幕小的問題。友情提示哦,程式設計師最好就是用雙屏,這樣能明顯提高開發效率。下面我來簡單操作下如何設定雙屏。

(1)我的Mac和顯示器之間使用HDMI介面連線,因為LG螢幕買來的時候裡面正好自帶了連線線,非常方便,正好省去了買轉介面的麻煩。我查了一下網上,貌似也可以用雷電介面轉接。畢竟Mac左側的兩個雷電介面不是白給的。這樣外接顯示器連線上電源後就能使用了。

(2)預設兩者連線使用的是映象,也就是你Mac上顯示啥,外接顯示器上也顯示啥,一模一樣。我們當然不使用這種模式。通過開啟系統偏好設定-->顯示器-->排列  進行設定。

(3)如圖所示,注意我們要取消選擇左下角的映象顯示器這個選項,取消後,兩塊螢幕就顯示各自的內容了。


(4)我的兩塊螢幕位置如上圖所示,小的是我的主屏,也就是Mac的螢幕,大的是我的外接螢幕。大家可以根據自己的需求任意擺放兩塊螢幕的位置。小屏上方的白條就是選單欄,個人把Dock欄放到了主屏的左側,因為我覺得Mac屏本身就比較窄,如果把Dock欄放到螢幕下面,整個螢幕就更窄了,所以就放到了左側。

(5)如何實現對兩塊螢幕的操作呢?我們只要拖拽住一個視窗,然後往另一個螢幕移動,就能把一個視窗拖拽到另一個螢幕了。上圖中的兩塊螢幕的相對位置就可以理解為實際物理中的兩塊螢幕,貼合在一起。這樣,是不是可以一邊看視訊一邊敲程式碼了呢?哈哈。終於不用多個介面來回切換了,累死寶寶了。下圖就是我的開發環境(很遺憾,手機攝像頭壞了。。。拍出來很模糊):


      兩塊螢幕又能怎樣,我還看到不少大牛是用3塊螢幕的呢,既提升了效率,又能裝逼,一舉兩得!

相關推薦

開發效率必備Mac顯示

     自從2015年9月蘋果釋出EI Captain,帶來了一個新的功能,叫做分屏,也就是在一塊螢幕上分成左右兩部分,可以分別進行操作,互不影響。如下圖所示:。       但是這個功能我玩了幾天之後,發現很雞肋。比如我用的是13寸Macbook pro ,螢幕本身就已經

SDL實現overlay方式顯示的應用流程分析(thinkvd開發日誌)

由於在參與開發 thinkvd video converter 遇到釋放SDL記憶體的問題,應用中需要在預覽、全屏、雙屏及CLIP之間來回切換,再次看了SDL相關的原始碼,把SDL實現的過程簡單說一下。 SDL開發包中自帶的樣例:testsprite2.c中就是一個實現多屏顯

springboot系列04-提高開發效率必備工具lombok

原作者:字母哥部落格 本文完整系列出自:springboot深入淺出系列 一、前置說明 本節大綱 使用lombok外掛的好處 如何安裝lombok外掛 使用lombok提高開發效率 二、使用lombok外掛的好處 我們在java開發過程中,經常會有一些常規性的,重複性的

android顯示的一些修改與嘗試

/*系統起來後,開啟ServiceManager,這是因為SurfaceFlinger是一個service*/ I/sysproc ( 2098): Entered system_init() I/sysproc ( 2098): ServiceManager: 0x11d9f8 I/SurfaceFlin

虛擬機器的顯示問題(虛擬機器控制兩個螢幕)(來自官方幫助文件)

Use Multiple Monitors for One Virtual Machine If your host has a multiple‐monitor display, you can configure a virtual machine to use tw

Linux開機啟動、網路、顯示

1、之前電腦是windows和Linux的雙系統,後來重灌過了windows系統,當初意味原來的Linux系統已經沒了,但是發現硬碟的分割槽還在,上網搜了下,發現原來的Linux 系統仍然存在,接下來就上網搜到東西和大家分享。 (1)Linux的分割槽在哪裡? 點選桌面“計

ubuntu如何實現顯示

在ubuntu系統下使用xrandr實現雙螢幕顯示: 一.首先直接執行xrandr命令,檢視裝置的相關資訊: 執行之後會顯示當前連線裝置的螢幕資訊,如下圖,LVDS和VGA-0,而HDMI螢幕為dis

手機+PC顯示:android端即時預覽PC端修改的程式碼

前言 如何讓手機充當第二個顯示器,用來隨時預覽PC端的程式碼?前一陣子寫程式碼時,一直在琢磨這個問題。 因為辦公室電腦配置低下,且只配備一個17寸顯示器,每當反覆除錯預覽網頁時,都要儲存,重新整理。用過 brackets即使預覽功能,總是不太習慣。於是就想

Linux下顯示設定

一、適用條件: 用單獨的兩塊顯示卡來實現雙屏顯示,像ATI、nVidia和Matrox的雙頭顯示技術,可以用顯示卡本身的驅動來解決,具體的操作,在各個驅動的man上都有。但是,有些顯示卡也可以按照本文的說明來做,前提是把同一個顯示卡的device節寫兩遍。 二、硬體準備 兩個顯示卡,前提是你的機器必須可以安裝

ViewPager系列ViewPager一顯示多個子頁面

ViewPager一屏顯示多個子頁面,常見的有兩種形式: 1、當前展示的頁面右側顯示一部分下個頁面的內容 2、當前頁面居中,左右兩邊分別顯示上一個頁面、下一個頁面 第 1 種表現形式的實現程式碼 其實這種效果很容易實現,谷歌給我們提供

ios ArcGIS聯動,顯示功能

/** VectorMap和ImageMap是通過AGSMapView例項出來的物件 **/    self.VectorMap = [[AGSMapView alloc]initWithFrame:CGRectMake(0, 0, viewWidth/2, v

嵌入式裝置基於Linux實現顯示

By Toradex 秦海 1). 簡介 對於一些嵌入式領域應用如醫療,汽車等,多屏顯示應用是需要的,因此本文就基於NXP iMX6 嵌入式ARM平臺來實現雙屏顯示應用。 本文所採用的測試平臺為來自Toradex的ARM 計算機模組平臺Colibri iMX6DL搭配其

聯想桌上型電腦揚天系列設定顯示

解決方案:1、BIOS下修改選項(以H61為例,H81/Q87等其他晶片組BIOS介面基本一致): 開機按F1進入bios,選擇Devices; 將Select Active Video更改為IDG(集顯優先),該選項預設為AUTO(自動),然後將Multi-Monitor Support(多顯示支援)修改

Ubuntu下外接顯示器顯示的方法

由於我用的是筆記本.螢幕有點少.所以有的時候想外接顯示器來顯示更大的區域,如果是在Windows下那可是很方便的事情.只需要按一下Fn+F4就可以了.但現在在Ubuntu Linux下.就變成了一件有點麻煩的事情了,以前沒找到好的方法,現在參考了一些文件,再加上804對我的

關於顯示的一些問題解釋

        今天客戶的問題又來了,對開啟和關閉雙屏顯示的時候會有閃屏現象不滿,這個問題以前我想去解決過,當時以為是由於hal層中, 開啟和關閉雙屏的時候會blank螢幕導致,記得當時我把設定blank的ioctl注掉以後,然後又在核心中修改了一些程式碼,終於能夠跑起來了

Macbook 開發器,Mac OSX 應用軟體,開發工具必備網站推薦

動機 換了 Macbook 做開發已經好長的時間了,系統非常穩定,但是,就是但凡是好一點的開發工具或是應用軟體都是收費的,而且價格不菲,相信這也是大多數同行們的痛點;這也就是我為什麼寫這篇文章的初衷所在了;   簡單說一下我那痛苦的經歷吧,之前為了能夠同時處理 Windows

微信小程式開發顯示

在開發微信小程式的時候,我們會遇到各種坑,但是,這個東東是中國人做的,so...會有很多解決方案來填坑,今天就來填個小程式開發元件全屏的坑。問題我的小程式只有一個地圖,如下程式碼,但他不是全屏的,<view > <map ></map>

開發環境Mac上Android Studio上虛擬AVD裝置不顯示

每次Run 的時候。。看不到AVD裝置。。。。 紅線框住的地方原來是空的。 後來進AVD Manager裡面,啟動一個虛擬裝置,發現報錯。 Hax is enabled Hax ram_size 0x60000000 HAX is working and emulat

ios開發--系統控件顯示中文

出現 nav ges 進行 code 技術 ava ios urn 雖然一直知道X-code肯定提供有語言本地化的設置地方,但是一直也做個記錄,有些時候的漢化,還是需要使用代碼去控制,鍵盤的右下角、navagiton的return使用代碼修改,調用系統相機時,也是出現英文的

html5開發viewport使用-幕適配

meta 允許 用戶 不同 屏幕寬度 ice phone 是否 浮點 隨著高端手機(Andriod,Iphone,Ipod,WinPhone等)的盛行,移動互聯應用開發也越來越受到人們的重視,用html5開發移動應用是最好的選擇。然而,每一款手機有不同的分辨率,不同屏幕大小