Linuxでvimを使用して任意のテキストを編集する


21

私はMacの世界から来ており、http://www.hogbaysoftware.com/products/quickcursorを使用してVimのどこからでもテキストを編集しています。

Linuxにはそのようなものがありますか?私はすでにFirefoxで「It's All Text」を使用していますが、もっと広いものを探しています。

また、このスレッドを見てきましたが、これはソフトウェアXとソフトウェアYの唯一のソリューションです。


@Evan:私はLinuxユーザーであり、Macには興味がありません。支払う必要はありません。彼はGithubでソースを提供しています。ファイルブラウザーからファイルを開くほど簡単ではありません。アプリのホームページでビデオを見ましたか?個人的にはそのポイントを見ることができませんが、私はジュリアンではありません、多分私はキャリコが好きです:) .. @ジュリアン:私は「ワンエディター」のアイデアが好きで、私はしばしば私のお気に入りのエディターにテキストをコピーします次に貼り付けます。これは、非常に短いスクリプトを使用して、約4つのキーボードアクションで実行できます。しかし、quickcursorの機能の詳細はわかりません。常にvimドキュメント全体を貼り付けますか?
Peter.O

私はそれにもっと興味を持っています!私はFFアドオンを試してみましたが、非常に良いので(今では使用しています)、その参照でも+1です。私はQuickCursorのPDFを読んgithub.com/jessegrosjean/quickcursor/blob/master/...を。単純なコピーアンドペーストを使用しますが、彼は単純なスクリプトを超えた方法でソースTEXTAREAを監視します。FFプラグインはそれ自身の環境でテキストを処理するだけでよいため、FFプラグインはより簡単になると思います(これには完全なアクセス権があります)。QuickCursorは良さそうに見えますが、Linuxの同等品が表示されるまで、Alt + Tabに戻り、すべてがテキストになります:)
Peter.O

Linuxのようなツールは知りません。quickcursorから電子メールを送って、移植を依頼します。MacのWindowsマネージャーで動作し、Linuxには非常に多くの機能があるように見えるため、汎用のLinuxツールにすることが使命になると期待しています。私はあなたのリクエストで具体的には、あなたが使用するgnomeまたはkdeに移植するように依頼します。また、そのような機能のgnomeおよびkdeプロジェクトのウィッシュリストに投稿することもできます。
-nelaaro

回答:


2

使用しているファイルマネージャによって異なりますが、ほとんどの場合、通常、「Vimで開く」に何らかの右クリックメニュー項目を追加できます。

KDE4にはDolphinを使用しています。メニュー項目(サービスメニューと呼ばれる)を追加するには、サービスメニューフォルダーに.desktopファイルを作成します。私のシステムではこれは存在し/usr/share/kde4/services/ServiceMenusますが、システムによって異なる場合があります。

open_in_vim.desktop次の内容でファイルを作成します。

[Desktop Entry]
X-SuSE-translate=true
Type=Service
MimeType=all/allfiles
ServiceTypes=KonqPopupMenu/Plugin
Actions=openInVim
X-KDE-Priority=TopLevel

[Desktop Action openInVim]
Name=Open in Vim
Icon=gvim
Exec=gvim %u

Dolphin(またはKonqueror)を再起動すると、ファイルを右クリックするとこのオプションが表示されます。

vimでフォルダーを開くこともできるようにするには、MIMEタイプをに変更しall/allます。

Actionsメニューの下に「Vimで開く」を表示したい場合は、行を削除して、X-KDE-Priority=TopLevel

確かに、それは直感的ではありませんが、それをするためにお金を払う必要はありません!


KDE5の場合、を使用します~/.local/share/kservices5/ServiceMenus/
ヒューゴアイデラー

1

このスクリプトを試してください:quickedIt's all Text!を試した後、私はそれに打ち勝つことに触発されました..(ねえ、私はオーストラリア人です。 "bash"しゃれは避けられませんでした:)

それはすべてテキストであるほど滑らかではありませんFirefox内での使用に制限されていますが、(ほぼ)すべてのウィンドウの(ほぼ)すべてのテキストで機能します... Ubuntu 10.04を使用しています

他のX11 / Gnome環境で動作するはずです(?)が、動作しない可能性があります(?)。

デフォルトではuse geditに設定されており、必要にgvim応じて選択できます...
... EDITOR =の値を変更するだけです

すべてのコメントを必ずお読みください。

何かがうまくいくまで、それはトリックを行う必要があります...

PS:テキストを事前に選択する必要がありますが、クリップボードにコピーする必要はありません。
ただ、選択あなたが選択したテキスト、その後プレスどんなショートカットキーをquicked

PPS:
スクリプトのコメントで私が言及するのを忘れていました:xwininfox11-utilsスイートにあります。
...そのため、Ubuntu / Debianmのすべての依存関係をインストールするには、次のコマンドを使用します

  • sudo apt-get install wmctrl xclip xdotool x11-utils zenity

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