secureCRT 顯示默認是換行的,若是設置了不換行,當一行字符比較多的時候,會顯示不全。下面的設置就是解決這兩個問題的。linux
- Options -> Global Options -> Terminal -> Appearance -> Maximum columns 設置成1200(值越大,一行顯示的字符越多,若是一行的字符大於這裏設置的值,則多餘的字符將不顯示)。選上show horizontal scrollbar。
- 上面的數值會影響到每一個 Session 對應的 Logical Columns 值,相應的 Logical Columns 值只能小於等於上面的值,不能大於,若是上面的值改小了,session 裏相應的 Logical Columns 會自動改小。
- Global Options -> General -> Default Session -> Edit Default Session -> Terminal -> Emulation ->
- Logical Rows,設置成 33。
這一項要根據你的顯示器分辨率來設置,若是值太大了剛鏈接上終端時會滾動到最下面,可能須要向上滾動才能看到命令行。個人分辨率是1920*1080,設置成33正好。通過嘗試,設置成36時,在編輯的時候,光標跳不到最前行。
- Logical Columns 設置成第一項 Global 設置裏的 Maximum columns 值,能夠小於這個值,但不能大於 Maximum columns 值(設置成一個大於Maximum columns的值不能保存,會有提示),見第 2 項描述。
- 選上 Retain size and font(這一項很重要,不選這項將等同於沒有水平滾動條)。
- Scrollback buffer 設置成 5000(這樣縱向滾動屏就能夠緩存更多內容,但也更佔內存)。
- Terminal -> Appearance -> Window -> 選上 Show horizontal scroll bar 和 Show vertical scroll bar。
- 上面的全部設置都是爲這一步設置做準備的,萬事具有,只欠東風。Terminal -> Emulation -> Modes -> Initial modes -> line wrap 取消勾選。勾選,則爲換行。
- 從新打開secureCRT,鏈接終端。
後記
對於折行,其實,仍是須要的。
固然,若是不須要顯示所有的信息,若是以爲經過上面的設置,顯示的內容已經足夠應付平常工做須要了,也能夠忽略下面的內容。api
通過上面的設置,一行顯示的長度已經足夠普通腳本的顯示了,也就是說,普通腳本,徹底能夠在一行顯示完,因此,折不折行是無所謂的。
可是,特殊狀況下,好比經過 api 查詢一張淘寶訂單,顯示的內容是不少的,一行根本顯示不完,在不折行的狀況下,顯示不完的內容會被截斷。
折行設置:
Terminal -> Emulation -> Modes -> Initial modes -> line wrap,將該選項勾選上便可。緩存
最後更新時間:2019年3月19日 18:09
轉載請註明出處:https://www.lovesofttech.com/linux/secureCRTLineWrap/session