私はほとんどの時間、ターミナルで働いています。
マウスを使用して端末のカーソル位置を制御できるiTermまたはアプリケーションのような他の端末上のアプリケーション/プラグインはありますか?
私はほとんどの時間、ターミナルで働いています。
マウスを使用して端末のカーソル位置を制御できるiTermまたはアプリケーションのような他の端末上のアプリケーション/プラグインはありますか?
回答:
少なくとも、Terminal.appであなたを押したままにすることができoption、あなたの現在の行の中でジャンプする]をクリックしながら、(現在のプロンプトは、それはあなたがする必要があります入力の2行目に折り返されるように長いですので、もし実際には、単にラインを意味していることoptionでクリックし「2番目」の行の先頭に移動してから、矢印キーを使用して「最初の」行に移動します option。
この質問が出てからかなりの時間が経ち、このプラットフォームについては、iTermのOptionキーを押したままクリックしてiTerm2の問題追跡ツールについて既に言及しましたが、どちらか一方の助けになるかもしれません。
こんにちは、iTerm2でその機能を実装したことをお知らせしたかっただけです。まだ公式のiTerm2リポジトリにはありませんが、試してみたい場合はgithubで見つけることができます。
私だけがテストしているので、不安定だと考えています。bash、vi、emacsを使用してテストし、Terminal.appの動作に似るように最善を尽くしました。
githubにもプリコンパイル済みのバイナリがありますiTerm_v1.0.0.20120312.git-b919985b.zip(i386 / x86_64 / ppc用)。
もちろん、フィードバックは大歓迎です。
多くの場合、キーボードはあなたの親友です。既定の構成では、シェルはコマンドプロンプト内の移動方法の多くを制御します。
Option+ bは単語を返します(カーソルは前の単語の最初の文字で終わります)。
Option+ f単語を進めます(カーソルは次の単語の後の非文字文字にあります)。
Shift+ Fn+ Left Arrow (←)は、カーソルを行の一番最初に置きます。(Ctrl+ aもこれを行います。)
Shift+ Fn+ Right Arrow (→)はカーソルを行の一番最後に置きます。(Ctrl+ eもこれを行います。)
したがって、たとえば、長いコマンドがある場合:
$ rsync -avz --progress ~/Sites/Development/My/Project web@server:/deployment/output/area
そして、Command+ を押し始めるbと、カーソルはa in領域、oは出力、dはデプロイメントなどで停止します。
私は、行の先頭に移動し、打つ開始した場合はCommand+をf、カーソルがで停止するスペース rsyncをした後、スペース AVZ後、スペース進歩した後、/サイトの後、など
iTerm2では、Alt(左または右)を押しながらクリックして、カーソルを任意の行の任意の位置に移動します。
Vimの動きに特に興味がある場合はset mouse=a
、~/.vimrc
ファイルに追加できます。
移動のためにiTermで機能します。また、視覚モードに入ったかのようにセクションをマークできるため、プラグインに応じて、ヤンクまたは削除したり、コードをコメントアウトしたりできます。
非常に便利で、2本指のスライドまたはマウスホイールを使用して大きなドキュメントをすばやくスクロールすることもできます。
唯一の欠点は、他のアプリケーションで使用するためにコピーするテキストを選択するのが難しくなることです。ただし、option選択中に押すだけで済みます。
また、vimpager(macportsでも同様)のようなものを追加する場合は、追加後にmanページをスクロールすることもできます。
export PAGER=/opt/local/bin/vimpager #or wherever vimpager is installed
alias less=$PAGER
あなたへの.profile
か.bashrc
。