แป้นพิมพ์ที่ใส่เข้าไปเหมือนเป็นกลุ่มในช่องข้อความทั้งหมดในทุกโปรแกรม


9

ดังนั้นฉันจึงติด vim และเพิ่มขยะจำนวนมากในเขตข้อมูลข้อความปกติเมื่อฉันพยายามใช้คำสั่ง vim และไม่อยู่ในกลุ่ม ฉันคิดกับตัวเองว่าทำไมพวกเขาถึงเป็นกลุ่มไม่ได้?

จากนั้นมันก็ทำให้ฉันหลง ทำไมจะไม่ล่ะ? มีใครเขียนโปรแกรมที่สามารถเปลี่ยนเส้นทางอินพุต / ข้อความปัจจุบันเป็นบัฟเฟอร์ VIM เพื่อให้สามารถใช้การแก้ไขสไตล์ vim ในสิ่งอื่น ๆ นอกเหนือจากอาคารและ gVim? เปลี่ยนคีย์บอร์ดคีย์บอร์ด? เปลี่ยน key-logger หรือไม่

ท่านคิดว่าจะทำได้อย่างไร? $ wdw ความคิดฉันทำอีกครั้ง ฉันต้องการความช่วยเหลืออย่างจริงจัง ไอเดียใคร ๆ

UPDATE: ต้องการมากกว่านี้ ฉันเพิ่งได้รับอีเมลพร้อมนี้เมื่อสิ้นสุดท้าย:

บรรณารักษ์ของวิทยาเขตยินดีที่จะทำงานร่วมกับคณาจารย์และนักศึกษาในการระบุแหล่งข้อมูลทางเลือกคุณภาพสูงของการรายงานและการวิเคราะห์ข่าวทางวิทยาศาสตร์

--Karen
: r ลายเซ็น

เป็นเรื่องดีที่รู้ว่ามีคนอื่น


คุณต้องการ a :s/\$wdw /^wce/. ^ [: wq
intuited

@intuited ภาษาอังกฤษ?
Jason Basanese

อืมดูเหมือนว่าฉันกำลังแก้ไขข้อความขีดฆ่า @physicsmichael ที่ตั้งใจจะพิมพ์ผิดในคำว่า "ความคิด [sic]" สำหรับคำอธิบายเพิ่มเติมไฟขึ้นและทำvim :help :s
intuited

คำตอบ:


2

ฉันใช้-style edit viinbashและvimperatorสำหรับการท่องเว็บด้วย firefox (น่าเสียดายที่ไม่มี:vsplit) ใน firefox สุดยอดมันคือข้อความทั้งหมด! ปลั๊กอินที่กำหนดค่าให้ใช้gvimทำให้กล่องอินพุต (ชอบอันนี้) เส็งเคร็งน้อยลง muttหยิบของฉัน$EDITORโดยไม่มีปัญหา (บอกชาวกะเหรี่ยงให้ตั้งค่าตัวแปรนั้นด้วย)

vimผมคิดว่านั่นคือทั้งหมดที่ผมเคยทำนอก


ฉันจะตรวจสอบ vimperator สำหรับส่วนขยายของ Chrome ที่เป็นไปได้อย่างสม่ำเสมอ ถ้าฉันใช้ Firefox สิ่งนี้จะยอดเยี่ยมมาก เป็นการเริ่มต้นที่ดี ขอบคุณมาก!
physicsmichael

ฉันติดตามฟอรัม vimperator ไปที่ vrome สำหรับ chrome ฉันไม่ได้รับมันเพื่อทำงาน แต่เพื่อประโยชน์ของผู้อื่นมีตัวเลือก
physicsmichael

นอกจากนี้คุณยังสามารถลองuzblใช้ความรู้สึกที่คล้ายกัน แต่ต้องใช้งานมากเพื่อให้ได้คุณลักษณะที่ใช้จากเบราว์เซอร์ "ปกติ"
Benjamin Bannier

1

ฉันไม่เคยเห็นอะไรที่จะปล่อยให้เรื่องนี้ แต่ดูเหมือนว่ามันจะได้รับการจัดการโดยการเขียนโมดูลจะเสียบลงใน IM เช่นSCIMหรือIBus


1

นี่ไม่ใช่สิ่งที่คุณกำลังมองหา แต่ฉันก็เคยมีความปรารถนาในการใช้คีย์บิทในทุกที่ ทางออกหนึ่งที่ฉันใช้คือTouch Cursorซึ่งฉันแมปไว้เพื่อให้ปุ่มแถวบ้านของฉันอนุญาตให้ฉันนำทางเคอร์เซอร์ของฉันได้ การจัดเรียงเริ่มต้นไม่เหมือนเสียงเรียกเข้า แต่คุณสามารถเปลี่ยนได้อย่างง่ายดาย อาจต้องใช้ความคุ้นเคยกับการถือ space bar เพื่อให้ได้คอร์ด แต่ฉันคิดว่ามันค่อนข้างเป็นธรรมชาติ

เหล่านี้เป็นโปรแกรมอื่น ๆ ที่นำเสนอโซลูชันเฉพาะแอปพลิเคชัน: ฉันใช้Viemuซึ่งมีเลเยอร์การจำลองแบบเป็นกลุ่มใน Visual Studio 2005/2008, Outlook และ Word

นอกจากนี้ยังมีการขยายโครเมี่ยมใหม่ที่เพิ่มเป็นกลุ่มเหมือน keybindings สำหรับการเรียกดูได้เป็นอย่างดีเรียกว่าVimium


0

ฉันยังไม่พบวิธีใด แต่ใช้xclipสคริปต์อย่างน้อยคุณก็สามารถทำให้วงจรการคัดลอก - วาง - แก้ไข - วางอย่างรวดเร็ว มันวางลงในไฟล์ชั่วคราวและแก้ไขด้วย Vim:

#!/bin/bash

# Dependencies: xclip, gvim

# Create an "ephemeral" file, that disappears with this process
tmpfile=$(mktemp /tmp/vim-edit-clipboard.XXXXXX)
exec 3>"$tmpfile"
rm $tmpfile

# It's unlinked, but can be referred to by other processes using /proc
ephemeral_path=/proc/$$/fd/3

# Paste to the file
xclip -selection clipboard -o > $ephemeral_path
# Edit it. Make Vim respect the presence or lack of EOL at EOF
gvim --nofork -c 'set nofixeol' $ephemeral_path
# Then copy it to the clipboard, removing the newline at the end
xclip -selection clipboard < $ephemeral_path

คุณอาจจะต้องการที่จะกำหนดแป้นพิมพ์ลัดเพื่อสคริปต์นี้เพื่อให้คุณสามารถทำสิ่งที่ชอบCtrlA, CtrlC,SuperC

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