成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

關(guān)于 VIM 和輸入法相關(guān)的配置

atinosun / 2722人閱讀

摘要:輸入法配合的設(shè)置是的擴(kuò)展,其輸入法相關(guān)的設(shè)置目僅在和平臺(tái)上支持較好,系統(tǒng)還有待完善。對于系統(tǒng),中的配置如下此方法僅限于輸入法,并且在的系統(tǒng)托盤中顯示的有些問題,但至少是可以正常工作的。

VSCodeVIM 輸入法配合的設(shè)置

VSCodeVIM 是 VSCode 的 vim 擴(kuò)展,其輸入法相關(guān)的設(shè)置目僅在 macOS 和 Win 平臺(tái)上支持較好,Linux 系統(tǒng)還有待完善。

對于 macOS 系統(tǒng),需要先參考 https://github.com/daipeihust... 安裝 im-select,然后在 VSCode 中配置如下內(nèi)容:

"vim.autoSwitchInputMethod.enable": true,
"vim.autoSwitchInputMethod.defaultIM": "com.apple.keylayout.ABC",
"vim.autoSwitchInputMethod.obtainIMCmd": "/usr/local/bin/im-select",
"vim.autoSwitchInputMethod.switchIMCmd": "/usr/local/bin/im-select {im}"

其中 com.apple.keylayout.ABC 是缺省的英文輸入法。

對于 Linux 系統(tǒng),VSCode 中的配置如下:

"vim.autoSwitchInputMethod.enable": true,
"vim.autoSwitchInputMethod.defaultIM": "xkb:us::eng",
"vim.autoSwitchInputMethod.obtainIMCmd": "/usr/bin/ibus engine",
"vim.autoSwitchInputMethod.switchIMCmd": "/usr/bin/ibus engine {im}"

此方法僅限于 ibus 輸入法,并且在 Gnome 的系統(tǒng)托盤中顯示的有些問題,但至少是可以正常工作的。

macOS 下 MacVim 圖形界面的輸入法配置

對于 macOS 系統(tǒng)的缺省輸入法,配置比較簡單,只要在 ~/.gvimrc 中加入如下代碼就可以了:

" Set the input method for Mac
if has("gui_macvim")
  autocmd! InsertEnter * set noimdisable
  autocmd! InsertLeave * set imdisable
endif
Linux 下 gVim 圖形界面的輸入法配置

由于 Linux 平臺(tái)下圖形界面以及其輸入法生態(tài)復(fù)雜,很難向 macOS 那樣有統(tǒng)一的簡單設(shè)置,參考 VSCodeVIM 配置的思路,對于 ibus 輸入法已經(jīng)有了 vim-ibus 插件可以控制輸入法,其原理同上面 VSCodeVIM 的思路完全一樣,具體的配置細(xì)節(jié)可以參考我的 splite.vim 項(xiàng)目。

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/25055.html

相關(guān)文章

  • Vim入門級(jí)基礎(chǔ)配置

    摘要:介紹配置文件,配置顯示行號(hào)支持中文不亂碼突出顯示當(dāng)前行,設(shè)置高亮顯示括號(hào)匹配和縮進(jìn),解決粘貼時(shí)多出縮進(jìn)和空格問題。為了方便使用,基本的配置選項(xiàng)一般都會(huì)包括支持中文不亂碼設(shè)置編碼與編碼有關(guān)的變量包括。 介紹Vim配置文件.vimrc,配置Vim顯示行號(hào)、支持utf8中文不亂碼、突出顯示Vim當(dāng)前行,設(shè)置高亮顯示括號(hào)匹配和tab縮進(jìn),解決Vim粘貼時(shí)多出縮進(jìn)和空格問題。 一、Vim配置文件...

    Big_fat_cat 評論0 收藏0
  • 配置一個(gè)強(qiáng)大vim

    摘要:我在配置文件的第一行添加上這樣的配置插件改變了原先只能把插件全部扔到目錄下的操作方式,使得各個(gè)插件可以以一個(gè)獨(dú)立的文件夾存在于目錄中,添加和刪除插件都變的非常清爽。 首先推薦 簡明Vim練級(jí)攻略 學(xué)習(xí)Vim的使用。 以前我的vim是這樣配置的(參見 我在博客園的博客),但是感覺安裝的插件數(shù)量太少,而且將所有的都寫在一個(gè)配置文件里面不好管理,所以現(xiàn)在想在一般的配置的基礎(chǔ)上,找一些好的插件...

    LeoHsiun 評論0 收藏0
  • VIM小技巧合集(持續(xù)更新)

    摘要:如果批量就更麻煩。不過這樣設(shè)置會(huì)導(dǎo)致每次用鼠標(biāo)選擇一段文本都會(huì)自動(dòng)進(jìn)入模式,這樣的話我們就沒法復(fù)制到系統(tǒng)剪切板了。這時(shí)候,需要按住鍵然后再用鼠標(biāo)選擇文本,這樣一來就不會(huì)啟動(dòng)模式,且可以復(fù)制到剪切板。鼠標(biāo)支持問題高版本默認(rèn)是支持鼠標(biāo)滾動(dòng)的。 Leader鍵 參考:http://learnvimscriptthehardw... Vim的默認(rèn)Leader前綴是鍵。說白了,就是一個(gè)快捷命令的...

    ninefive 評論0 收藏0
  • Vim 哲學(xué)(三)

    摘要:插件鍵位映射技巧性的配置等等都是錦上添花,它們有助于你進(jìn)一步提高效率以及個(gè)性化你的工作環(huán)境,但是對于哲學(xué)的理解幫助甚少。為你開啟語法高亮。你可以自定義各種語言的語法高亮,無非就是根據(jù)這些規(guī) 如果沒有挑戰(zhàn),人生將多么無趣! 兩種副本 在我的硬盤上總是保留著(至少)兩份 Vim 的配置文件。其中一份是所謂完全正式版,它的文件名是 .vimrc,到本系列結(jié)束的時(shí)候,我們將了解其中...

    klinson 評論0 收藏0
  • Vim 折騰記

    摘要:自己用的編輯器還是想自己折騰,然后今天就趁著我對這個(gè)還有點(diǎn)熱度趕緊折騰起來。在的文章里面有提到中文版本的幫助文檔,遂下載之。果然還是中文的比較淺顯易懂。這里主要是抄的百度的配置總結(jié)折騰了一下午,終于算是搞定了。 原文地址:http://www.ahonn.me/2017/02/1... 昨天在微信讀書上面看到了池建強(qiáng)的《MacTalk 人生元編程》,然后花了差不多一天看完,其中有篇有關(guān)...

    Joyven 評論0 收藏0

發(fā)表評論

0條評論

最新活動(dòng)
閱讀需要支付1元查看
<