Recommended
PPTX
Node.js - sleep sort algorithm
PDF
One - Common Lispでもワンライナーしたい
KEY
PDF
Inquisitor -Common Lispに文字コード判定を-
PDF
艦これタイマー for firefox addonの拡張
PDF
Cli mini Hack!#1 ~Terminalとの親睦を深めよう~
PDF
KEY
LT at JavaOne2012 JVM language BoF #jt12_b101
PPT
PPTX
PDF
PDF
PDF
2日間Fabricを触った俺が
色々解説してみる
PDF
PDF
Interactive Music II - SuperCollider入門
PDF
Indentとの戦い-艦これOSS便利ツールの紹介-
PDF
Interactive Music II SuperCollider入門 5 時間構造をつくる
PDF
PPTX
PDF
PDF
PDF
Let's reading OSS's source
KEY
Hello World Python featuring GAE
PPTX
PDF
What's Temporal model FuelPHP東京勉強会03
PPTX
PPTX
PDF
minami.rb最初で最後のLT大会「Wakayama.rbの紹介」
PDF
はじめてのアマゾンクラウド②[仮想サーバ(Amazon EC2)を立ち上げる]
PPT
An Introduction to Visual Thinking
More Related Content
PPTX
Node.js - sleep sort algorithm
PDF
One - Common Lispでもワンライナーしたい
KEY
PDF
Inquisitor -Common Lispに文字コード判定を-
PDF
艦これタイマー for firefox addonの拡張
PDF
Cli mini Hack!#1 ~Terminalとの親睦を深めよう~
PDF
KEY
LT at JavaOne2012 JVM language BoF #jt12_b101
What's hot
PPT
PPTX
PDF
PDF
PDF
2日間Fabricを触った俺が
色々解説してみる
PDF
PDF
Interactive Music II - SuperCollider入門
PDF
Indentとの戦い-艦これOSS便利ツールの紹介-
PDF
Interactive Music II SuperCollider入門 5 時間構造をつくる
PDF
PPTX
PDF
PDF
PDF
Let's reading OSS's source
KEY
Hello World Python featuring GAE
PPTX
PDF
What's Temporal model FuelPHP東京勉強会03
PPTX
PPTX
PDF
minami.rb最初で最後のLT大会「Wakayama.rbの紹介」
Viewers also liked
PDF
はじめてのアマゾンクラウド②[仮想サーバ(Amazon EC2)を立ち上げる]
PPT
An Introduction to Visual Thinking
PDF
PDF
PPTX
Ruby 勉強会 第42回 発表資料 IO について
PDF
PDF
PDF
PPTX
PDF
Recently uploaded
PDF
PCCC25(設立25年記念PCクラスタシンポジウム):コアマイクロシステムズ株式会社 テーマ 「AI HPC時代のトータルソリューションプロバイダ」
PDF
PCCC25(設立25年記念PCクラスタシンポジウム):日本ヒューレット・パッカード合同会社 テーマ1「大規模AIの能力を最大限に活用するHPE Comp...
PDF
PCCC25(設立25年記念PCクラスタシンポジウム):Pacific Teck Japan テーマ3「『TrinityX』 AI時代のクラスターマネジメ...
PDF
PCCC25(設立25年記念PCクラスタシンポジウム):Pacific Teck Japan テーマ2「『Slinky』 SlurmとクラウドのKuber...
PDF
論文紹介:DiffusionRet: Generative Text-Video Retrieval with Diffusion Model
PDF
論文紹介:HiLoRA: Adaptive Hierarchical LoRA Routing for Training-Free Domain Gene...
PDF
論文紹介:MotionMatcher: Cinematic Motion Customizationof Text-to-Video Diffusion ...
PDF
PCCC25(設立25年記念PCクラスタシンポジウム):エヌビディア合同会社 テーマ1「NVIDIA 最新発表製品等のご案内」
PDF
PCCC25(設立25年記念PCクラスタシンポジウム):日本ヒューレット・パッカード合同会社 テーマ3「IT運用とデータサイエンティストを強力に支援するH...
PDF
PCCC25(設立25年記念PCクラスタシンポジウム):富士通株式会社 テーマ1「HPC&AI: Accelerating material develo...
PPTX
ChatGPTのコネクタ開発から学ぶ、外部サービスをつなぐMCPサーバーの仕組み
PPTX
2025年11月24日情報ネットワーク法学会大井哲也発表「API利用のシステム情報」
PDF
膨大なデータ時代を制する鍵、セグメンテーションAIが切り拓く解析精度と効率の革新
PDF
ニューラルプロセッサによるAI処理の高速化と、未知の可能性を切り拓く未来の人工知能
PDF
AI開発の最前線を変えるニューラルネットワークプロセッサと、未来社会における応用可能性
pecoを使おう 1. 2. 自己紹介
名前: 三宅 英明
Twitter: @mollifier
はてなID: mollifier
神戸のプログラマ
3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. pecoで使う関数を作る
一応これでもできる
function peco-execute-history() {
local item
item=$(builtin history -n -r 1 | peco)
if [[ -z "$item" ]]; then
return 1
fi
eval "$item"
}
alias eh=peco-execute-history
35. 36. pecoで使う関数を作る
Ctrl+x Ctrl+rで実行する例
何かのキーバインドで関数を呼び出す
ときはこう書く
function peco-execute-history() {
# この中に処理を書く
}
zle -N peco-execute-history
bindkey '^x^r' peco-execute-history
37. pecoで使う関数を作る
Ctrl+x Ctrl+rで実行する例
function peco-execute-history() {
local item
item=$(builtin history -n -r 1 | peco)
if [[ -z "$item" ]]; then
return 1
fi
BUFFER="$item"
zle accept-line
}
zle -N peco-execute-history
bindkey '^x^r' peco-execute-history
38. 39. 40. 41. 42. 43. pecoで使う関数を作る
さっきと同じだけど、コマンドラインに
代入するだけの例
function peco-put-history() {
local item
item=$(builtin history -n -r 1 | peco)
if [[ -z "$item" ]]; then
return 1
fi
BUFFER="$item"
CURSOR=$#BUFFER
}
zle -N peco-put-history
bindkey '^x^p' peco-put-history
44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60.