2009-12-12 11 views
22

私はWindowsのUltraEditからLinuxのgeditに移行しています。これまでのところ、経験は素晴らしいです(無料のツールではたくさんのことがあります)が、UltraEditには欠かせない機能があります。私は列モードを複製する方法を見つけることができません。geditの "Column Mode"?

Column Modeアルト + Cを押してウルトラエディットで使用可能な機能です。この機能を有効にすると、複数の行にわたって1つの列のテキストを強調表示することができ、複数の行を一度に編集することができます(たとえば、テキストの一部をコメントアウトする、並べ替えた変数名に文字列を追加するなど)。それは、私に数え切れないほどの時間をかけて連続した行を手作業で編集したり、手作業で繰り返し編集したりする手間を省きました。

geditに(プラグインを使用して)このようなことはありますか?何かヒントありがとう!

答えて

8

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

+0

ええ、私はこの機能に没頭した唯一の人ではないようです。マルチ編集は興味深いオプションのように見えます。ありがとう! – Mzzzzzz

7

マルチエディットは、Ultraeditカラムモードで使用できる機能のサブセットのみを提供します。私はマルチエディットモードを有効にし、通常の選択の後に "Enter"を押すことで列区切りの選択を行うことができますが、私はこの選択をクリップボードにコピーして、Ultraeditと同じように別の場所に貼り付けることはできません。

マルチ編集の開発者は、http://codetree.com.au/projects/imitation/で議論された「模倣」という続編を開発しました。続編には、列選択をカット&ペーストする機能がないようにも見えます。

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

私はFedoraシステムにKateをインストールしたときに、多くのKDE依存関係を取得しました。これは、一部の人にとっては問題となる可能性があります。私は、Ultraeditのカラムモードを使って編集をやっていたので、Windowsを起動しなければならない理由はあまりありませんでした。これは単にgeditでは便利ではありませんでした。

+0

それでは、任意の長さの行を選択してコピーして貼り付けます(STとAtomはどちらをサポートしていますか)。あるいは、同じ長さの行のブロックだけをサポートしていますか? – Zelphir

3

私はまた、ウルトラライトからウィンドウズの一部のエディタへの移行経験がありました。今のところ最高の解決策は:

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

2.編集スクリプトの場合、emacsを使用する方がよいです。カラムを選択できるcuaモードと呼ばれるモードもあります。選択された列の各行に増分数を追加できます。最高のチュートリアルは、YouTubeのcuaモードemacsを検索することです。

+0

複数のカーソルがおそらく列編集のためのcuaモードに適しています。 –

0

は、それが停止しているが、neditが利用可能に失速で開発に、それはFASTエディタであり、あなたがKDEのcomponenetsをインストールする必要はありません、素晴らしいコラム編集、ウルトラエディットよりも優れています。

0

押下Ctrlを選択して選択すると、列として貼り付けられます。 Alt + Cではありませんが、回避策としては十分に速いです。