web-dev-qa-db-ja.com

geditの「列モード」?

WindowsのUltraEditからLinuxのgeditに移行しています。これまでのところ、エクスペリエンスは素晴らしいです(無料のツールについてはここにたくさんあります)が、複製する方法を見つけることができないように思えるUltraEditの必須機能が1つあります-列モード。

列モード は、UltraEditで Alt+C 。これを有効にすると、1つの列のテキストを複数行にわたって強調表示して、一度に多くの行を編集できるようになります(たとえば、テキストのセクションをコメントアウトしたり、整列された変数名の前に文字列を追加したりするなど、さまざまな理由があります)。これにより、連続した行の検索と置換、または繰り返し手動で編集する時間を無数に節約できました。それがないと、geditに非常に不便を感じます。

(おそらくプラグイン経由で)geditにこのようなものはありますか?ヒントをありがとう!

25
Mzzzzzz

これが役立つかどうかはわかりません。件名のGnomeページがダウンしています。かなり多くの人がその正確な機能を探しているようです。一人の男がこのプラグインをやっています、おそらくそれを試してみてください: http://jon-walsh.com/journal/multi-edit/ この件に関する他の考え: http ://brainstorm.ubuntu.com/idea/17656/ 。これはあなたが探しているもののための未完成のプラグインであるはずですが、私が言ったように、ページはダウンしているようです。 http://live.gnome.org/Gedit/Plugins/ColumnMode

9
webdreamer

マルチ編集は、Ultraedit列モードで使用可能な機能のサブセットのみを提供します。マルチ編集モードを有効にして、通常の選択の後で「Enter」を押すと、列区切りの選択を行うことができますが、この選択をクリップボードにコピーして、Ultraeditのように他の場所に貼り付けることはできません。

Multi-editの開発者は、 http://codetree.com.au/projects/imitation/ で説明されている「イミテーション」と呼ばれる続編を開発しました。続編には、列の選択を切り取って貼り付ける機能がないようにも見えます。

Linuxで使用できる「ケイト」と呼ばれる別のエディターがあり、長方形のコードブロックをカットアンドペーストすることができます。 Kateの「ブロック編集」モードは、Ctrl-Shift-Bで有効になります。ブロック編集モードが有効になったら、クリックアンドドラッグでテキストのブロックを選択し、Ultraeditの場合と同じようにブロックを切り取り、コピー、または貼り付けることができます。

FedoraシステムにKateをインストールすると、KDEの多くの依存関係が取り込まれました。これは、一部の人にとって問題になる可能性があります。私にとっては、Ultraeditの列モードを使用して編集を行っていたため、Windowsを起動しなければならない理由が1つ少なくなりました。これは、geditでは不便でした。

8
zeggman

また、WindowsのULTRAEDITからLinuxの一部のエディターに移行する経験もありました。これまでのところ、最善の解決策は次のとおりです。

1. geanyを使用して大きなtxtファイルを編集します。ファイルを開くのはgeditよりもはるかに速く、列モードは非常に便利です。マウスを使用してコンテンツを選択するときは、Ctrl + Shiftを押したままにします。または、最初にカーソルを始点に置いてから、Ctrlキーを押しながらShiftキーを押しながら、マウスを使用して終点を選択します。大きなカラムに適しています。

2.編集スクリプトの場合は、emacsを使用することをお勧めします。列を選択できるcua-modeと呼ばれるモードもあります。また、選択した列の各行に増分番号を追加できます。最高のチュートリアルは、YouTubeでcuaモードemacsを検索することです。

4
Chenming Zhang

これで、Linuxディストリビューション用のUltraEditを次のリンクからダウンロードできます。

http://www.ultraedit.com/downloads/uex.html

2
Chanaka udaya

http://blogs.gnome.org/jessevdk/2009/11/15/new-gedit-plugin-multi-edit/

それを取得するには、gedit-pluginsパッケージをインストールし、[編集]-> [設定]-> [プラグイン]からプラグインを有効にします。

1
jmotes

その上での開発は停止しましたが、neditはストールが利用可能で、素晴らしい列編集があり、ultraeditよりも優れています。これはFASTエディターであり、KDEコンポーネントをインストールする必要はありません。

0
Steve

Geanyにはこの機能があり、Ctrlキーを押しながら、カーソルからマウスをドラッグします。

0
Chandra Murthy