Ctrl + Rightをnanoの次の単語にバインドします(他のすべてのアプリと同様)


16

同様に、Ctrl +左を押して前に進みます。nanorcのmanページを読んで見つけました

バインドキー機能メニュー

だから、線bind ^Left prevword mainは私が望むものになるでしょう、問題はナノが受け入れるだけであるということです

アルファ文字または「スペース」という単語

そうLeftは存在しません。

これを達成する方法はありますか?今私はnatty(nano 2.2.2)を使用していますが、後の(開発版)バージョンでこれができる場合はnanoをアップグレードします。


nano v2.7.1では、Gnomeターミナルを使用して正常に動作します
CiprianTomoiagă17年

回答:


12

悲しいことに、これは可能だとは思いません。ナノ開発者が言ったスレッドを見つけました:

こんにちは、左と右のCTRLキーを使用してテキストをナビゲートして単語ごとにジャンプできるかどうかを確認しようとして、高低を検索しました...

残念だけど違う。Meta-SpaceとCtrl-Spaceがそれを行う唯一のキーです。これは、テキストモードでは、nanoがCtrl-LeftとLeftの違いとCtrl-RightとRightの違いを区別する方法がないためです。

上の別の、と彼は付け加えました。

というのも、nanoはX端末とコンソールの両方で同じように機能するはずであり、[矢印キー]とCtrl- [矢印キー]を区別できるコンソールをまだ見つけていないからです。私はそうではなかったことを望みます...


1
悲しいことに、あなたの答えを受け入れなければなりません。あなたが見つけただけでなく、この質問を見つけたこともクールです!
ターボ

1
最新バージョンはnanoこれをサポートしています。askubuntu.com/questions/49530/...
wisbucky

6

この問題には解決策があります。ターミナルプログラムで- や- などのめったに使用されないキーにCtrl-LeftおよびCtrl-Rightを再定義します。F13F14

次に〜/ .nanorcで:

bind F13 prevword main
bind F14 nextword main

今、少なくとも私にとっての欠点は、キーの再定義に使用したターミナルプログラムを使用している場合にのみ機能することです。たとえば、私の状況では、OS(私の場合はFreeBSD)の物理コンソールにいるとき、これは機能しません。しかし、ほとんどの場合、他の部屋のデスクトップからQVT / Termを使用しています。魔法のように機能します。


面白い。どの端末を使用しましたか?私はgnome-terminalでこのような設定を探しましたが、何も見つかりませんでした。通常、stjermを使用しますが、そのようなものも見ていません。
ターボ

上で述べたように、QVT / Termという製品を使用しています。1998年8月に会社(QPC Software)から直接ダウンロードしたのは、非常にクールですが、単純なtelnetプログラムです。新しいバージョンが見つからないようです。「VT220-7bit」にエミュレーションセットがあります。ただし、これらのキー * NIXシェルで再定義できる必要があります。ターミナルオプションが目の前にあったという理由だけで、まだ調査していません。
キングピン

2

の最新バージョンをインストールしますnano。彼らは追加しctrl+leftctrl+right言葉で移動します。(v2.7.4にはこれがあります)。


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.