[20150425]tmux學習心得2.txt
[20150425]tmux學習心得2.txt
--學習使用tmux有一段時間,本來不想在這個上面花太多時間的,自己還抽空看了2篇電子書籍:
Apress.tmux.Taster.1484207769.pdf
Pragmatic.tmux.Feb.2012.pdf
-- 自己總結一下學習心得:
1.關於prefix key:
--我前面提到我最終選擇ctrl+a作為prefix key。實際上要避開衝突有一定難度.
prefix key 的預設定義是ctrl-b,實際上有一些修改成ctrl-a或者ctrl-x,主要是無論如何定義基本都會有衝突,我自己也糾結很久。
ctrl-b 在vim下是上翻頁,在shell下是向前移動1格。
ctrl-a 在vim下(linux)是給一個數字做加法。在shell下移動到開始。
ctrl-x 在vim下(linux)是給一個數字做減法。在shell下ctrl+x 再加上
--另外我發現選擇ctrl+a 作為prefix key存在一些小問題,這個按鍵離ctrl+s,ctrl+q太近,容易誤操作.
--如果在linux下ctrl+s 可以使螢幕暫停輸出,需要使用ctrl+q取消這個限制,這樣不小心容易導致誤操作.
--而且一旦選擇好,更改實際上很困難,我曾修改為ctrl+t,沒有1天我就換回來了.
2.我定義自己操作鍵時一定要注意檢查是否存在衝突,或者原來的定義是什麼.
比如有一些定義
s 為split-window -v. (注意:
表示prefix key)
實際上預設tmux 定義為 命令choose-tree快捷.在定製時要注意,至少要先知道預設的定義是什麼?
還有一些定義bind-key = select-layout even-vertical,而實際上預設
= 是 choose-buffer.
3.很奇怪我使用的版本不支援這樣的定義:
bind-key -n ^| splitw -v
bind-key -n ^- splitw -h
--這樣定義水平和垂直分割windows更加形象好記,可惜不支援.我google看了別人也沒有這樣定義.好像僅僅支援ctrl+字母的方式.
--而支援功能鍵F3,F4的定義.
bind-key -n F3 splitw -v
bind-key -n F4 splitw -h
4.另外最好使用tmux 1.8以上版本,網上許多介紹基本都是這個版本以上的.不然有一些命令不支援.
5.定製化實際上很重要,並且要符合自己的習慣,不斷重複練習,找到不足完善,我現在除了一些高階功能很少使用外,算基本掌握.
6.在使用還遇到一個問題,就是與我定義衝突/etc/inputrc.
我定義:
"\e[[C": backward-kill-line # F3
"\e[[D": kill-line # F4
--但是不起作用.不知道有什麼好方法.我只好將定義為
bind-key -n F3 splitw -v
bind-key -n F4 splitw -h
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/267265/viewspace-1605008/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- [20141225]學習使用tmux心得.txtUX
- 學習心得
- Redis 學習心得Redis
- Github學習心得Github
- Django學習心得Django
- git學習心得Git
- Lotus學習心得(-)
- php學習心得PHP
- Guice學習心得GUI
- Linux學習心得Linux
- APScheduler 學習心得
- Vue學習心得(1)Vue
- java實習生學習心得Java
- linux學習day2——tmux和vimLinux
- nodejs學習心得(一)NodeJS
- C語言學習心得C語言
- iOS學習心得之:KVOiOS
- 學習kettle的小心得
- CSS的學習和心得CSS
- DBA之路上學習心得
- MVVM dataBinding 學習心得MVVM
- git學習心得總結Git
- 學習心得總結(2)
- 學習心得總結(1)
- 《編譯原理》學習心得編譯原理
- 電腦學習心得 (轉)
- LotusScript及公式學習心得公式
- Laravel 框架學習心得體會Laravel框架
- MySQL 高效能學習心得MySql
- 資料結構學習心得資料結構
- react-native 學習心得React
- 華為hcip學習備考心得
- Scrum敏捷開發學習心得Scrum敏捷
- 關於SCRUM的學習心得Scrum
- 談談一些學習心得
- python學習心得體會(一)Python
- nodejs學習心得(三)fs模組NodeJS
- java反射機制的學習心得Java反射