Firefox Addons จะไปกับ Vimperator [ปิด]


13

เป็นคนคลั่งไคล้ ViM ฉันเพิ่งค้นพบและเริ่มใช้Vimperator addon สำหรับ Mozilla Firefox ฉันสนุกกับการใช้มันมากและยังมีรายการใน Vimperator wiki สำหรับส่วนเสริมบางอย่างที่ทำงานได้ดีกับ Vimperator ฉันอยากรู้ว่า addons อื่น ๆ อะไรที่ผู้ใช้ Vimperator รุ่นเก๋าจะแนะนำ? ไม่มีใครมีรายการโปรดที่ดีที่เข้ากันได้ดีกับ Vimperator หรือไม่?


เพียงแค่ต้องการเพิ่มการทำแผนที่นั้น (สำหรับการเปิด gvim สำหรับการแก้ไข textarea) คือ ctrl-i น่ารำคาญที่ฉันต้องการ 50 ตัวแทน เพื่อแสดงความคิดเห็นในโพสต์
tmadsen

คำตอบ:


8

หากคุณใช้บุ๊คมาร์คของ Google เป็นบริการจัดเก็บบุ๊กมาร์กออนไลน์การระบุเป็นพื้นฐาน ด้วยการจับคู่ดังต่อไปนี้ใน.vimperatorrcไฟล์ของคุณ:

map gb :emenu GMarks.Add/Edit Bookmark<CR>

การกดจะgbเปิดกล่องโต้ตอบเพิ่ม / แก้ไขที่คั่นหน้าของที่คั่นหน้าซึ่งคุณสามารถตั้งชื่อเรื่องป้ายกำกับและบันทึกย่อของที่คั่นหน้า

:emenuคำสั่งที่สามารถใช้งานได้อย่างรวดเร็วเข้าถึงรายการเมนู Firefox อื่น ๆรวมถึงรายการเมนู addon ใด ๆ addons จำนวนมากสามารถ 'ผสมผสานกัน' กับ vimperator


ข้อเสนอแนะอื่น ๆ ของ vimperator คือการเรียนรู้วิธีการตั้งค่าและใช้ปลั๊กอินเครื่องมือค้นหาที่มีประสิทธิภาพมากโดยใช้ vimperator ยกตัวอย่างเช่นผมตั้งขึ้นสองปลั๊กอินสำหรับการแปลจากภาษาอิตาเลียนเป็นอังกฤษและจากภาษาอังกฤษเป็นภาษาอิตาเลียน (นำมาจากwordreference.com ) iten, enitและให้พวกเขาตามลำดับคำหลัก

ตอนนี้ฉันสามารถค้นหาคำแปลของโลก 'paonazzo' ได้อย่างรวดเร็วโดยใช้:

:open iten paonazzo

การใช้ประโยชน์จากคุณสมบัติ vimperator นี้คุณสามารถตั้งค่าได้อย่างง่ายดายเช่น keywork suเพื่อค้นหา superuser.com อย่างรวดเร็วโดยใช้ปลั๊กอินเครื่องมือค้นหา superuserและค้นหา 'vimperator' โดยใช้:

:tabopen su vimperator

คำหลักที่เกี่ยวข้องกับเครื่องมือค้นหาสามารถกำหนดได้จาก:

:dialog searchengines

6

ฉันชอบข้อความทั้งหมดของมัน! addon ซึ่งอนุญาตให้คุณใช้โปรแกรมแก้ไขข้อความใด ๆ (Vim ใช้งานได้ดี) เพื่อแก้ไขข้อความในแบบฟอร์มแทนที่จะเป็น<textarea>โปรแกรมแก้ไขโลหิตจางเล็ก ๆที่เบราว์เซอร์เสนอให้เป็นค่าเริ่มต้น


12
เช่นเดียวกับคนอื่น ๆ กล่าวว่าคุณจริงๆไม่จำเป็นต้องwhithIt's All Text! vimperatorเพียงกด<Ctrl-i>เมื่อโฟกัสอยู่บน textarea และvimperatorจะเปิดgvimขึ้น ดูและ:help i_<C-i> :help editor
mrucci

2

TreeStyleTabหรือTab-Kitซึ่งทั้งสองย้ายแท็บของคุณจากด้านบนไปทางด้านซ้ายและแสดงในโครงสร้างแบบต้นไม้

คุณไม่จำเป็นต้องมีส่วนขยายเหมือนเป็นข้อความทั้งหมด! Vimperator มีการจับคู่แล้ว (เมื่อ textarea ถูกโฟกัส) ซึ่งเปิดตัว gvim


2

ปลั๊กอินโปรดของฉันน่าจะเป็น maine_coon.js มันซ่อนบรรทัดคำสั่งเมื่อคุณไม่ได้ใช้มันเพื่อให้คุณได้รับอสังหาริมทรัพย์มากขึ้น!

อีกหนึ่งปลั๊กอินที่ดีคือ scrollposition.js มันเพิ่มตำแหน่งแนวนอนลงในแถบสถานะพร้อมกับตำแหน่งแนวตั้ง ฉันใช้ vimperator โดยไม่มีแถบเลื่อนสิ่งนี้ช่วยแจ้งให้ฉันทราบเมื่อมีบางสิ่งเพิ่มเติมในหน้า คุณสามารถค้นหาสิ่งนี้เป็นสิ่งที่แนบมาเพื่อออก # 32 ในตัวติดตามปัญหา vimperator (ฉันไม่สามารถเชื่อมโยงกับจุดตัวแทนเพียง 1)

มีตัวช่วยปลั๊กอินที่ดีที่เรียกว่า pluginManager.js มันสามารถแสดงข้อมูลเพิ่มเติมเกี่ยวกับปลั๊กอินที่คุณติดตั้งและช่วยคุณจัดการปลั๊กอินเอง

สุดท้าย แต่ไม่ท้ายสุดคือ bitly.js วิธีนี้ช่วยให้คุณสามารถย่อให้สั้นลงและเพิ่มไปยังคลิปบอร์ดของ URL ปัจจุบันที่คุณอยู่ (โดยใช้:bitlyคำสั่ง)

ฉันยังไม่มีตัวแทน 10 คะแนนดังนั้นฉันจึงไม่สามารถเชื่อมโยงสิ่งเหล่านี้ทั้งหมดกับที่ฉันต้องการได้ ส่วนใหญ่สามารถพบได้ที่นี่: http://svn.coderepos.org/share/lang/javascript/vimperator-plugins


1

ลิงค์ที่ดี maine_coon.js เป็นเลิศเช่นเดียวกับ pluginManager.js

คุณอาจสนใจในการปรับปรุงที่ฉันทำกับปลั๊กอิน scrollposition.js

ฉันทำให้มันแสดงเปอร์เซ็นต์ของเอกสารที่สามารถมองเห็นได้จริงนอกเหนือจากจำนวนเอกสารที่ถูกเลื่อน

ด้วยวิธีนี้คุณจะได้รับข้อมูลที่คุณจะได้รับจากขนาดของปุ่มแถบเลื่อน

คุณสามารถค้นหาลิงก์ในหน้าปัญหาที่คุณพูดถึงข้างต้น: http://code.google.com/p/vimperator-labs/issues/detail?id=32

นอกจากนี้ +1 สำหรับ Tab-Kit ฟังก์ชั่นที่ดีมาก คุณสามารถซ่อนรายการแท็บของคุณโดยอัตโนมัติและจากนั้นจะให้อสังหาริมทรัพย์บนหน้าจอมากขึ้น


1

ฉันต้องการเพิ่มว่า BarTab มีประโยชน์จริง ๆ หากคุณติดแท็บ มันหยุดแท็บทั้งหมดของคุณจากการโหลดเมื่อเริ่มต้นและสามารถยกเลิกการโหลดแท็บจากหน่วยความจำในขณะที่ Firefox กำลังทำงาน


1

จริงๆแล้วเป็นไปได้มากกับ Javascript คุณสามารถเลียนแบบการทำงานของ addon จำนวนมาก (โดยไม่ต้องใช้ UI) ด้วย Vimperator!

แต่นี่คือส่วนเสริมของ Firefox ที่ฉันพบว่ามีประโยชน์:

  • วิเคราะห์วงจรสะสม, การตั้งค่าการตรวจสอบ, เปิดในเบราว์เซอร์, TableTools2, keyconfig, NoScriptและแท็บส่วนตัว

  • ลองใช้แท็บเสริมที่แท็บเสริมด้วย:

  mappings.addUserMap (
    [โหมดปกติ], [""], "แท็บไทล์แนวตั้ง",
    function () {tileTabs.menuActions ('new-2vert', null);}
    );
  • ในฐานะนักเรียนมีการจับคู่คีย์ 24 รายการเพื่อประเมินบรรณานุกรมที่มี: Zotero, Zotero Better Bib (La) Tex, Zutilo Utility สำหรับ Zotero (เพิ่งเขียนการแมปของ Will Shank สำหรับ Zotero และ Zutilo พร้อม Pentadactyl)

ฉันต้องการมีการควบคุมขั้นสูงสำหรับประเภท MIME แม้ว่า ... (เช่นเปลี่ยนการดำเนินการดาวน์โหลดต่อ URL และต่อประเภทไฟล์อ้างอิงโฟลเดอร์บันทึกอัตโนมัติ



0

ฉันชอบที่จะใช้มันเป็นข้อความทั้งหมด! แทนตัวเลือก builtin คุณสามารถตั้งค่าคีย์ร้อนในมันเป็นข้อความทั้งหมด !, ctrl + eฉันตั้งเหมือง สิ่งนี้จะไม่เป็นประโยชน์เลยเพราะคุณไม่สามารถใช้งานได้โดยตรง (คุณต้องทำctrl + v and then ctrl + e) ดังนั้นฉันจึงเอาชนะคนหูหนวกctrl + iด้วยสิ่งต่อไปนี้ในของฉัน.vimperatorrc

" Use It's all text instead of the built-in command
inoremap <C-i> <C-v><C-e>

ตอนนี้เมื่อคุณอยู่ใน a <textarea>คุณสามารถเปิดใช้มันเป็นข้อความทั้งหมด! ด้วยctrl + iตามปกติ


1
ฉันอยากรู้ว่าทำไมคุณถึงชอบใช้ข้อความ It'all! แทน vimperator builtin บางทีคุณลองทั้งคู่แล้วรู้ความแตกต่าง?
mrucci

ฉันไม่ชอบวิธีที่ตัวเลือกในตัวโต้ตอบกับ MacVim ฉันไม่ได้ลองเลยสักพัก (หรือตั้งแต่เปลี่ยนมาใช้ pentadactyl) อาจถึงเวลาที่จะให้มันอีกนัด
claytron
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.