Linux'ta HERHANGİ bir metni düzenlemek için vim kullanın


21

Mac dünyasından geliyorum, burada Vim'deki herhangi bir yerden metin düzenlemek için http://www.hogbaysoftware.com/products/quickcursor kullanıyorum .

Linux'ta böyle bir şey var mı? Zaten Firefox'ta "Hepsi Metin" kullanıyorum, ancak daha geniş bir şey arıyorum.

Ayrıca, bu konuya baktım , ancak bu yalnızca X yazılımı ve Y yazılımı için çözümler. Herhangi bir fikir?


@Evan: Ben bir Linux kullanıcısıyım ve Mac'lerle ilgilenmiyorum. Ödemek zorunda değilsiniz; o kaynak Github .. sunar ve onun dosya tarayıcınızdan bir dosyayı açmak kadar basit değil. Videoyu uygulamanın ana sayfasında gördünüz mü? Şahsen bunun anlamını göremiyorum, ama Julien değilim ve belki de patiska severim :) .. @Julien: "Tek editör" fikrini seviyorum ve sık sık yazıyı en sevdiğim editöre kopyalarım. sonra tekrar yapıştırın. Bu, çok kısa bir komut dosyası kullanarak yaklaşık 4 klavye eyleminde yapılabilir. Ancak hızlı imlecin ne yaptığından emin değilim. Her zaman tüm vim belgesini yapıştırır mı?
Peter,

Ben daha çok ilgileniyorum! FF addon'u denedim ve oldukça iyi (şimdi kullanıyorum :), yani bu referans için bile +1. QuickCursor'ın pdf github.com/jessegrosjean/quickcursor/blob/master/… 'i okudum . Basit kopyala ve yapıştır özelliğini kullanır, ancak kaynak TEXTAREA'yı basit komut dizilerinin ötesinde bir şekilde izler. FF eklentisinin kolaylaştığını düşünüyorum, çünkü yalnızca kendi ortamında (tam erişime sahip olduğu) metinle ilgilenmek zorunda. QuickCursor iyi görünüyor, ancak Linux eşdeğeri bir yüzeye çıkana kadar, Alt + Tab ve Hepsi Bu
Kadar Metin'e

Linux'ta böyle bir araç bilmiyorum. Adamları hızlı imleçten e-postayla gönderir ve göndermelerini isterdim. Mac windows yöneticisi ile çalışıyor ve Linux çok fazla olduğu gibi dikiş gibi evrensel bir Linux aracı yapmak için bir görev olacağını bekliyorum. İsteğinizde, kullandığınız her şeyi cüceye veya kde'ye taşımalarını isteyin. Ayrıca cüceler ve kde projelerinde böyle bir özellik için istek listeleri yayınlamayı deneyebilirim.
nelaaro

Yanıtlar:


2

Hangi dosya yöneticisini kullandığınıza bağlı olacaktır, ancak çoğu "Vim'de Aç" seçeneğine genellikle bir tür sağ tıklatma menüsü ekleyebilirsiniz.

Kullandığım Dolphin için KDE4 . Menü öğeleri eklemek için (servis menüleri denir) servis menüleri klasöründe bir .desktop dosyası oluşturursunuz. Benim sistemimde bu var /usr/share/kde4/services/ServiceMenusama sisteminize göre değişebilir.

open_in_vim.desktopAşağıdaki içeriklere sahip dosyayı oluşturun :

[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'i (veya Konqueror'u) yeniden başlatın; bir dosyayı sağ tıkladığınızda bu seçeneği görmelisiniz.

Ayrıca vim'deki klasörleri de açabilmek istiyorsanız, mime tipini olarak değiştirin all/all.

ActionsMenü altında "Vim'de Aç" ifadesinin görünmesini tercih ederseniz , satırı kaldırın,X-KDE-Priority=TopLevel

Kabul edildi, sezgisel değil, ancak bunu yapabilmek için para ödemek zorunda değilsiniz!


KDE5 için kullanın ~/.local/share/kservices5/ServiceMenus/.
Hugo Ideler

1

Bu betiği deneyin: hızlı . Ben denedim sonra, bir bash için ilham oldu hepsi Metin! .. (Hey, ben Avustralyalıyım; "bash" kelimesi kaçınılmazdı :)

O kadar kaygan değil Hepsi Metin ! Firefox'ta kullanımı sınırlıdır, ancak (neredeyse) TÜM pencerelerde (neredeyse) TÜM metin için çalışır ... Ubuntu 10.04 kullanıyorum

Diğer X11 / Gnome ortamlarında (?) Çalışması gerekir, ancak çalışmayabilir (?).

Varsayılan olarak kullanmak üzere ayarlanmıştır geditve tercih gvimedip etmeyeceğinizi seçebilirsiniz ...
... sadece EDITOR'un değerini değiştiriniz =

Tüm yorumları mutlaka okuyun .

Bir şey daha iyi gelene kadar hile yapmalı ...

Not: Bir metni önceden seçmelisiniz, ancak onu Pano'ya kopyalamanıza gerek yoktur.
Sadece metni seçin ve sonra için seçtiğiniz kısayol tuşuna basın.quicked

PPS:
Söylemeyi unuttum komut dosyasının yorumlarında: xwininfoiçindedir x11-utilspaketi.
... böylece, Ubuntu / Debianm'a tüm bağımlılıkları kurmak için aşağıdaki komutu kullanın.

  • sudo apt-get yüklemek wmctrl xclip xdotool x11-utils zenity

Bağlantılı 'macun' artık mevcut değil.
dotancohen
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.