網(wǎng)友評分: 5分
sVim 是一個(gè)想讓用戶在windows上的每一個(gè)文本編輯區(qū)中都能用神器vi進(jìn)行文字編輯的桌面軟件,svim在windows的任意編輯區(qū)中模擬vi/vim功能,提升編輯效率。
只要有文字輸入的地方,就有svim的用武之地。
svim支持大部分vi/vim編輯操作
svim通過檢測和管理鍵盤/鼠標(biāo)事件,實(shí)現(xiàn)了全系統(tǒng)范圍的vi/vim行為模擬。
svim支持大部分vi/vim操作,支持normal/visual/insert三種模式。
normal模式
在啟動(dòng)svim模式后,svim所在模式即為normal模式。該模式下我們可以通過由字符或字符組合命令實(shí)現(xiàn)光標(biāo)移動(dòng)或者編輯操作,或者進(jìn)入其它模式。
insert模式
同樣,按下 i/a 鍵進(jìn)入插入模式,可以在當(dāng)前模式插入字符,插入模式下,按esc進(jìn)入normal模式
visual模式
在normal模式下,按 v 即可進(jìn)入visual模式,然后移動(dòng)光標(biāo)選擇范圍。visual模式下,按 v 或者 esc 退出到 normal 模式。
對中文輸入的特別支持
相信用過vi/vim來編輯中文的同學(xué)都曾遇到痛點(diǎn):
中文輸入法狀態(tài)下,按鍵會(huì)先被輸入法捕獲,于是為了輸入編輯命令和漢字,我們不得不頻繁切換輸入法的中英文狀態(tài)。
svim通過直接處理鍵盤事件,優(yōu)先級(jí)高于輸入法,因此normal模式下,命令直接被svim處理,輸入法不需要再反復(fù)切換中英文狀態(tài)。
svim模式開啟/關(guān)閉
在svim面板上,用鼠標(biāo)單擊 v 鍵 可以關(guān)閉或則開啟svim模式。
svim模式也可以快速開啟/關(guān)閉,快捷熱鍵 CapsLock+v (注意CapsLock如果不特殊設(shè)置,被映射為下文介紹的GeeKey,Shift+CapsLock執(zhí)行大小寫轉(zhuǎn)換)
svim的特殊設(shè)定
在normal狀態(tài)下,按下esc鍵會(huì)向系統(tǒng)發(fā)送esc,而visual和insert模式下,esc會(huì)被攔截,svim狀態(tài)返回normal狀態(tài)。
基于windows下普遍的輸入特性,append(a) 命令不在表示在當(dāng)前字符之后插入 而是和 insert(i) 命令一樣都是在當(dāng)前位置插入。
為了大部分輸入環(huán)境的行為一致,svim不支持r/R操作。
關(guān)于本站|下載幫助|下載聲明|軟件發(fā)布|聯(lián)系我們
Copyright ? 2005-2024 m.daaijiaoyu.cn.All rights reserved.
浙ICP備06019006號(hào)-1 浙公網(wǎng)安備33038102330474號(hào)