窓辺の小石 第163回 "UP THE LINE" 時間線を遡って
マイナビニュース / 2024年4月26日 12時50分
中央の「-list」の“l”にカーソルを移動させたい場合、以下の4つのキーを打鍵する(文字検索は大文字小文字を区別する)。
Alt+-、Alt+4、Ctrl+]、l
とする。Ctrl+]は、前方(行末尾に向かっての検索)だが、繰り返し数を負数にすることで逆方向への検索になる。「Alt+-、Alt+4」は、Altキーを押したまま「-4」と打ってかまわない。
PSReadLineではユーザーが関数へのキー割り当てを変更できる。emacsモードでは、対応するカッコへのカーソル移動関数(GotoBrace)は未割り当てだが、以下のコマンドでGotoBrace(対応するカッコへの移動)の割り当てができる。ただし、筆者の環境では、カッコと波カッコでは動作したが角カッコでは動作しなかった。
Set-PSReadLineKeyHandler -Chord 'ctrl+}' -Function GotoBrace
ViEditVisually関数は、事前に環境変数「EDITOR」にエディタの実行パスを割り当てておく。たとえば、Visual Studio Codeなら
$env:EDITOR=$env:LOCALAPPDATA+ "\Programs\Microsoft VS Code\Code.exe"
などとする(VSCodeのインストール方法でパスは異なることがある)。その後、PowerShellからCtrl+x、Ctrl+eと順に打鍵すれば、入力行をVS Codeエディタで編集できる。編集後に上書き保存してVS Codeを終了させると、コマンドラインに編集後のコマンドが入る。
また、関数名にkillを含むコマンドは、キルリング(Kill Ring)と呼ばれる領域に削除した文字列がkillコマンドごとに入る。kill系コマンドは、単語移動や行頭、行末移動(Home、End)と組み合わせて使うことで、前後の単語の削除や行全体の削除として利用できる。
キルリングはCtrl+yで取り出すことができ、Alt+yでキルリングの先頭を1つ前にkillした文字列に切り替えることができる。
履歴も直前のコマンドでなければ、上カーソルキー連打で遡るよりも、Ctrl+rで文字列を入れて検索する方が速い。文字列を入れたあとはCtrl+rの連打で同じ文字列を含むコマンドを過去方向に辿っていける。行きすぎてしまったらCtrl+sで1つ戻ることができる。
今回のタイトルネタは、ロバート・シルバーバーグの「時間線を遡って」(原題 UP THE LINE,Robert Silverberg 1969)である。邦訳は東京創元社SF文庫(1974年)である。原題と邦題からわかるように、この作品では、過去に向かうことを「UP」と呼んでいる。コマンドラインでは、画面にあるすでに実行されたコマンドの出力は上にあり、下が現在(最新)という並びと同じだからだ。現在は新訳「時間線をのぼろう」に切り替わっているようだが、筆者は旧訳でしか読んでいない。というのもこの作品、性的な描写が描写も多く、新訳を読むのがちょっと「怖い」のである。
(塩田紳二)
この記事に関連するニュース
-
ウェブブラウザが切り開いたWindowsでのタブアプリケーション
ASCII.jp / 2024年5月19日 10時0分
-
窓辺の小石 第166回 アジャストメント Window
マイナビニュース / 2024年5月17日 10時47分
-
脱「パワポっぽい」 Canvaでオシャレなプレゼンを 第14回 表を作成・編集する方法
マイナビニュース / 2024年5月16日 9時0分
-
Windows上でユニコードを「見る」方法
ASCII.jp / 2024年5月12日 10時0分
-
気分はプラモデル!Windowsターミナル環境をNerd Fontsでグラフィカルにカスタマイズ
マイナビニュース / 2024年5月4日 15時30分
ランキング
-
1「現場を知らなすぎ」 政府広報が投稿「令和の給食」写真に批判続出…… 識者が指摘した“学校給食の問題点”
ねとらぼ / 2024年5月18日 7時30分
-
2「Lenovo LOQ 15IRX9」レビュー、17万円で最新パーツ搭載・フルHDゲームを快適に楽しめるゲーミングノートPC
マイナビニュース / 2024年5月19日 8時0分
-
3ダイソーで110円の「スマートフォンレンズセット」を半信半疑で試してみる 「魚眼」は実用可能
ITmedia Mobile / 2024年5月19日 11時30分
-
4『HUNTER×HUNTER』の冨樫義博がXで怒り 立て続く“誤配”で「三度目です」「次はもう知らん」
ねとらぼ / 2024年5月18日 16時57分
-
5FC版『ドラクエ』のローラ姫はナゼさらわれた? 「めとるため」とはいえないワケ
マグミクス / 2024年5月18日 21時25分
記事ミッション中・・・
記事にリアクションする
記事ミッション中・・・
記事にリアクションする
エラーが発生しました
ページを再読み込みして
ください