タグ

ブックマーク / qiita.com/takc923 (1)

  • zshで範囲選択・削除・コピー・切り取りする - Qiita

    control+@かcontrol+spaceでemacsのmarksetライクに範囲選択(set-mark-command)が出来ます。入力文字が変わる操作をすると範囲選択モードが終わります。 範囲選択した状態でcontrol+hとか押したら選択したところ全部消えて欲しいんですけど、いつも通りの1文字削除しかしてくれません。しかも、あろうことか範囲選択したところを(切り取りではなく)削除する機能がデフォルトでないようでした(あれば教えて下さい) というわけで、 control+hで普段は手前の1文字削除なんだけど範囲選択してたらその範囲を削除 control+dで普段は後ろの1文字削除なんだけど範囲選択してたらその範囲を削除 というのを出来るようwidget書きました。 function delete-region() { zle kill-region CUTBUFFER=$killr

    zshで範囲選択・削除・コピー・切り取りする - Qiita
    y_uuki
    y_uuki 2014/12/09
  • 1