記了好幾天的vim快捷鍵好不容易記熟,就是在用的時候得想想用哪個快捷鍵 ,想完之后再回來還得想想自己原本要做什么@.@
簡單的hjkl
yy
dd
nG
nd
web
f
%
還是不用想很久蒿涎,畢竟也用額..短暫的一個月....看了全部的vim使用歹袁,其實發(fā)現(xiàn)自己記得也真就那么一點點關(guān)于單文本的寫操作泻轰。
不過就是覺得還是自己沒有使用熟悉,不然也不會用的這么爛..自我感覺真的挺方便撇吞,單就跳行、復(fù)制多行這些簡單的就很好哇~ 幾天前就把a(bǔ)tom的vi-mode給toggle了..可還是很想接著用礁叔。
想到bash快捷鍵就想起了vim牍颈,嘮嘮叨叨說了一大堆..
大概是命令行類似類似于編輯文本,其實也有很多快捷鍵琅关,所以之前配置環(huán)境經(jīng)常敲命令煮岁,經(jīng)常敲錯,很煩惱涣易,bash也要記画机,vim也要記腦容量太小了..
如果你正在使用vim并且很歡脫,可以嘗試著將bash快捷鍵與vim同步(用了之后..我決定還是費腦記快捷鍵吧..)
set -o vi/emacs //bash默認(rèn)下是用emacs編輯模式的
有沒有覺得esc太遠(yuǎn)了..可以在.vimrc中用inoremap
將<esc>映射一下新症。
好了-寫一下自己常用的bash快捷鍵偶爾看看 提神醒腦
查看當(dāng)前綁定所有快捷鍵和指定快捷鍵用法
vim編輯模式下部分快捷鍵
emacs編輯模式下部分快捷鍵
bindkey查看特定組合鍵的用法
我用的快捷鍵 - 挺少的
alt + b // 向前移動一個單詞 將alt改成ctrl是單個字符移動步氏,沒怎么用
alt + backspace //向前刪除一個單詞 等價ctrl + w ctrl+h向前刪除單個字符
alt + f //向后移動一個單詞
alt + d //向后刪除一個單詞 改ctrl為向后刪除單個字符
alt + w //zsh下清除光標(biāo)至行首(用的有點多)
ctrl + k //清除光標(biāo)至行尾
ctrl + l //清屏
ctrl + u //清除整行(zsh) bash下是清除光標(biāo)至行首
ctrl + a //將光標(biāo)移動至行首 也用的有點多
ctrl + e //將光標(biāo)移動至行尾
ctrl + c //終止命令
undo -> ctrl + x +u
ctrl + q -> push-line (漏了個命令什么的很可以)
復(fù)制粘貼不用說,至于什么自動補(bǔ)全徒爹,^R
查找歷史..交給zsh就好了..
光標(biāo)處 alt+c
字母大寫荚醒、alt+u
光標(biāo)到單詞末全大寫(似乎好像沒這需求)
寫的有點少 -加點怎樣綁定自己的快捷鍵
看看前面的圖片就知道配置里的快捷鍵并不是我們簡單的ctrl+ alt+ 而是CSI序列
有沒有遇到過command line按鍵不受你控制的情況而是翻譯成什么[0D芋类、[[6~、^K
ctrl + v 然后 敲你的組合鍵 ok
bindkey '^K' beginning-of-line //隨便寫的 將ctrl+k設(shè)置成ctrl+a一樣的效果
//^K是kill line 嚇的我又改了回去..
該吃飯了hh 可憐的未完成的高頻實驗報告
2016/11/30
amilyxy