เป็นกลุ่มอินเทอร์เฟซบนเขตข้อมูลเว็บเบราว์เซอร์หรือไม่


29

ฉันกำลังมองหาปลั๊กอินของเบราว์เซอร์ที่อินพุต textin ของกล่องอินพุตด้วยอินเทอร์เฟซแป้นพิมพ์เดียวกันของโปรแกรมแก้ไขข้อความ Vim ฉันได้ใช้Vimiumซึ่งทำให้การนำทางทั่วไปมีประสิทธิภาพมากขึ้น แต่ฉันมักจะพบว่าตัวเองต้องการฉันก็มีส่วนต่อประสาน Vim ในขณะที่ฉันเลือกฟิลด์อินพุต (เช่นขณะที่ฉันกำลังสร้างโพสต์นี้) ฉันอยากนำทางข้อความในแบบเดียวกับที่ฉันแก้ไขไฟล์ด้วย vim text editor และฉันอยากรู้อยากเห็นว่ามีปลั๊กอินดังกล่าวหรือไม่?


คำตอบ:


11

ส่วนเสริมPentadactylและ Vimperator สำหรับ Firefox ช่วยให้การแก้ไขเหมือนเป็นกลุ่มในพื้นที่ข้อความโดยการกดctrl+t; ฉันคิดว่ายังมีตัวเลือกในการเปิดใช้งานอย่างถาวร นอกจากนี้ยังมีข้อความทั้งหมด! ที่จริงจะเปิดตัวแก้ไขสำหรับคุณ

เท่าที่ Chrome ใช้ไปมันไม่ง่ายอย่างที่ API ค่อนข้าง จำกัด พวกเขาต้องการให้คุณเรียกใช้เซิร์ฟเวอร์ในระบบของคุณ มีTextareaConnectแต่ดูเหมือนว่าจะไม่สามารถใช้งานได้ในขณะนี้


ในที่สุดฉันก็เข้าสู่ส่วนขยายเพนทาแลคทิลและฉันก็ประทับใจมาก!
rudolph9

8

wasaviให้บริการอินเทอร์เฟซแบบกลุ่มสำหรับกล่องข้อความในหลาย ๆ เว็บเบราว์เซอร์ (Chromium (ium), Firefox / Iceweasel & Opera) และฉันสามารถยืนยันได้ว่ามันทำงานบน Chromium บน Linux (Debian 7 w / Gnome3) เริ่มด้วย<Ctrl><Enter>ข้อมูลเพิ่มเติมมากมายในหน้าแรกด้านล่าง:

หน้าแรกของ Wasavi

หน้า Github

สำหรับ Chrom (ium)

ลิงค์สำหรับติดตั้งไปที่ Opera และ Firefox / Iceweasel สามารถพบได้ในหน้าแรก (ลิงค์ด้านบน - ฉันรวมไว้ แต่ฉันไม่สามารถโพสต์ด้วยลิงค์มากกว่า 2 ลิงก์ ... )


ดูเหมือนว่าจะไม่มีโหมดบล็อกภาพ (อย่างน้อยในโครเมี่ยม) ซึ่งเป็นอุปสรรคใหญ่สำหรับฉันอย่างน้อย
pseyfert

6

การเพิ่มคำตอบของ Shawn นั้น pentadactyl (และ vimperator) ช่วยให้คุณสามารถกดctrl+iเมื่ออยู่ในฟิลด์ข้อความเพื่อแก้ไขใน vim มันจะบันทึกเนื้อหาของฟิลด์ข้อความไปยังไฟล์ชั่วคราวเปิดไฟล์นั้นใน (g) เป็นกลุ่มและอ่านเนื้อหา (เปลี่ยน) กลับมาหลังจากปิดตัวแก้ไข


ควรเพิ่มความคิดเห็นในคำตอบของเขา
rudolph9

4
ฉันยอมรับว่ามันจะดีกว่าที่นั่นใช่ แต่ฉันไม่มีตัวแทนเพียงพอที่จะทำเช่นนั้นและฉันรู้สึกว่านี่เป็นส่วนเสริมที่มีค่า (เนื่องจากโดยส่วนตัวแล้วฉันพบว่าคุณสมบัตินี้มีประโยชน์มาก) ดังนั้นฉันจึงตัดสินใจทำเช่นนี้แทน ขอโทษ
MaienM

1

หากคุณกำลังใช้ Chrome ฉันเพิ่งเปิดตัวส่วนขยาย Chrome โอเพ่นซอร์สที่เรียกว่า Vimsert มันจะช่วยให้คุณแก้ไข textarea ใด ๆ ภายในโหมด vim-mode ของ Ace editor

https://github.com/gabesullice/vimsert


ดูเหมือนว่าจะมีปัญหาในเว็บไซต์ stackexchange และ sharelatex (ctrl + i ถูกจับโดยหน้าเว็บและทำให้ข้อความเป็นตัวเอียงแทนที่จะเปิดใช้ส่วนขยาย)
pseyfert

1

หากคุณต้องการแปลง textarea เป็นโปรแกรมแก้ไขโค้ดเหมือน vim บุ๊คมาร์คเล็ตนี้ให้คุณแปลง textarea ใด ๆ ให้เป็นเอซโดยคลิกสามครั้ง มันรองรับเสียงเรียกเข้าและ emacs keybindings คุณสามารถเลือกสิ่งเหล่านี้ได้ที่หน้าการสร้าง bookmarklet


0

ฉันคิดว่ากุญแจสำคัญFคือคำตอบของคุณเพื่อให้ทำเครื่องหมายที่ช่องป้อนข้อมูลทั้งหมดด้วยตัวเลขจากนั้นกดหมายเลขที่คุณต้องการป้อนข้อมูลในฟิลด์ง่ายๆอย่างที่มันเป็น สนุกกับมัน!

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