解决Ubuntu环境下vim和QT中文输入问题
来源:互联网 发布:杭州行知小学怎么样 编辑:程序博客网 时间:2024/05/29 03:41
一般在ubuntu的环境下,如果想在vim下输入中文,一般需要搜狗的输入法,但是这样QT可能就不能输入中文了
这里的解决方案是:
QT按照正常流程添加,在ubuntu的右上角添加google输入法
vim安装vimim插件
步骤:
1.到根目录输入:cd .vim/再在里面建个文件夹plugin.之后下载vimim.vim并放到这个文件夹中.(下载路径:http://www.vim.org/scripts/script.php?script_id=2506)
2.之后如果你在vimrc中配置了set paste,记得要删除或者改成
- if has("gui_running")
- set paste
- endif
否则无法开启中文服务
3.之后建立vim文件测试下,输入英文拼音,然后按ctrl+6,即可,下面是一些介绍:
stall details
【操作示范】
体验“点石成金”(英文字母为“石”,中文汉字为“金”)
安装:
(1) 下载插件 vimim.vim
(2) 把插件扔到vim的plugin文件夹里面
彩蛋:
(1) 进入vim, 进入插入模式
(2) 输入彩蛋 vimim
(3) 按 CTRL-^,显示菜单
(4) 按 h,切换菜单左右排列
(5) 按 j, 下移光标
(6) 按 k,上移光标
(7) 按 l, 切换菜单上下排列
(8) 按 CTRL-^,输出菜单
输入:
(1) 进入vim, 进入插入模式
(2) 输入 dscj
(3) 按 CTRL-^
(4) 验证:“点石成金”出现在菜单
搜索:
(1) 进入vim
(2) 输入 /dscj 回车
(3) 按 n
(4) 验证:“点石成金”四个字被搜索
体验“彩云飘飘”(多种云输入)
安装:
(1) 下载插件 vimim.vim
(2) (Windows) 安装 Python2或Python3 或wget或curl
彩蛋:
(1) 进入vim, 进入插入模式
(2) 输入彩蛋 dscj''''
(3) 按 CTRL-^,显示四朵云输入结果
(4) 按 CTRL-^,输出四朵云输入结果
输入:
(1) 进入vim, 进入插入模式
(2) 按 CTRL-_,进入谷歌云输入
(3) 按 CTRL-_,退出谷歌云输入
体验“输入法切换”(包括切换四种云输入)
安装:
(1) 下载插件 vimim.vim
(2) (option) 下载一个五笔文本文件,例如 vimim.wubi.txt
(3) (option) 下载一个拼音文本文件,例如 vimim.pinyin.txt
(4) 把上述文件扔到vim的plugin文件夹里面
玩法:
(1) 进入VimIM (插入模式:CTRL-_)(正常模式:gi)
(2) 按 CTRL-^,进入五笔输入
(3) 按 CTRL-^,进入拼音输入
(4) 按 CTRL-^,进入谷歌云输入
(5) 按 CTRL-^,进入搜狗云输入
(6) 按 CTRL-^,进入百度云输入
(7) 按 CTRL-^,进入QQ云输入
体验“海量词库”(百万词条,即插即用,想删就删)
安装:
(1) 安装 Python2
(2) 下载47MB拼音数据库 vimim.gbk.bsddb
(3) 把插件和数据库扔到vim的plugin文件夹里面
玩法:
(1) 进入vim, 进入插入模式
(2) 按 CTRL-_,进入拼音输入
(3) 按 CTRL-_,退出拼音输入
体验“无菜单窗中文输入”(敲中文犹如敲英文)
范例:
(1) 英文:She has ten dreams. (字母加空格:20键)
(2) 中文:她有十个梦。 (字母加空格:22键)
玩法:
(1) 进入vim, 输入 gi
(2) 输入 ta 按空格,按空格,出“她”
(3) 输入 you 按空格,出“有”
(4) 输入 shige 按空格,按空格,按空格,出“十个”
(5) 输入 meng 按空格,出“梦”
(6) 输入 . 按空格,出句号。
背景:
(1) 候选窗:无菜单之菜单显示在窗口标题或者状态栏之上
(2) 数字键:选词:1 用于刷新 234567890 用于选词
拼音:
(1) 空格键:既可上字又可选词
(2) 回车键:取消无菜单选择状态 (stop active completion)
五笔:
(1) 空格键:上字(取消无菜单选择状态)或空格
(2) 打英文:建议在vimrc中设置 :set pastetoggle=<C-H>
【操作示范】
体验“点石成金”(英文字母为“石”,中文汉字为“金”)
安装:
(1) 下载插件 vimim.vim
(2) 把插件扔到vim的plugin文件夹里面
彩蛋:
(1) 进入vim, 进入插入模式
(2) 输入彩蛋 vimim
(3) 按 CTRL-^,显示菜单
(4) 按 h,切换菜单左右排列
(5) 按 j, 下移光标
(6) 按 k,上移光标
(7) 按 l, 切换菜单上下排列
(8) 按 CTRL-^,输出菜单
输入:
(1) 进入vim, 进入插入模式
(2) 输入 dscj
(3) 按 CTRL-^
(4) 验证:“点石成金”出现在菜单
搜索:
(1) 进入vim
(2) 输入 /dscj 回车
(3) 按 n
(4) 验证:“点石成金”四个字被搜索
体验“彩云飘飘”(多种云输入)
安装:
(1) 下载插件 vimim.vim
(2) (Windows) 安装 Python2或Python3 或wget或curl
彩蛋:
(1) 进入vim, 进入插入模式
(2) 输入彩蛋 dscj''''
(3) 按 CTRL-^,显示四朵云输入结果
(4) 按 CTRL-^,输出四朵云输入结果
输入:
(1) 进入vim, 进入插入模式
(2) 按 CTRL-_,进入谷歌云输入
(3) 按 CTRL-_,退出谷歌云输入
体验“输入法切换”(包括切换四种云输入)
安装:
(1) 下载插件 vimim.vim
(2) (option) 下载一个五笔文本文件,例如 vimim.wubi.txt
(3) (option) 下载一个拼音文本文件,例如 vimim.pinyin.txt
(4) 把上述文件扔到vim的plugin文件夹里面
玩法:
(1) 进入VimIM (插入模式:CTRL-_)(正常模式:gi)
(2) 按 CTRL-^,进入五笔输入
(3) 按 CTRL-^,进入拼音输入
(4) 按 CTRL-^,进入谷歌云输入
(5) 按 CTRL-^,进入搜狗云输入
(6) 按 CTRL-^,进入百度云输入
(7) 按 CTRL-^,进入QQ云输入
体验“海量词库”(百万词条,即插即用,想删就删)
安装:
(1) 安装 Python2
(2) 下载47MB拼音数据库 vimim.gbk.bsddb
(3) 把插件和数据库扔到vim的plugin文件夹里面
玩法:
(1) 进入vim, 进入插入模式
(2) 按 CTRL-_,进入拼音输入
(3) 按 CTRL-_,退出拼音输入
体验“无菜单窗中文输入”(敲中文犹如敲英文)
范例:
(1) 英文:She has ten dreams. (字母加空格:20键)
(2) 中文:她有十个梦。 (字母加空格:22键)
玩法:
(1) 进入vim, 输入 gi
(2) 输入 ta 按空格,按空格,出“她”
(3) 输入 you 按空格,出“有”
(4) 输入 shige 按空格,按空格,按空格,出“十个”
(5) 输入 meng 按空格,出“梦”
(6) 输入 . 按空格,出句号。
背景:
(1) 候选窗:无菜单之菜单显示在窗口标题或者状态栏之上
(2) 数字键:选词:1 用于刷新 234567890 用于选词
拼音:
(1) 空格键:既可上字又可选词
(2) 回车键:取消无菜单选择状态 (stop active completion)
五笔:
(1) 空格键:上字(取消无菜单选择状态)或空格
(2) 打英文:建议在vimrc中设置 :set pastetoggle=<C-H>
0 0
- 解决Ubuntu环境下vim和QT中文输入问题
- ubuntu下解决sublime2中文输入问题
- QT ubuntu 中文输入问题
- 解决Qt 5.7自带Creator在Ubuntu 16.04下不能输入中文的问题(fcitx输入框架)
- Ubuntu 16.04 下 Qt 5.6 无法输入中文的问题
- Qt下无法输入中文问题的解决
- ubuntu下解决vim中文乱码的问题
- 解决Mac环境下vim中文乱码&转码问题
- ubuntu下vim中文问题
- ubuntu和centos下解决vim中文乱码
- ubuntu下解决sublime text无法输入中文问题
- Ubuntu下解决Eclipse无法输入中文问题
- 解决Ubuntu下QtCreator中不能输入中文的问题
- 解决Ubuntu下IDEA无法输入中文问题
- Ubuntu下解决Android Studio无法输入中文问题
- Ubuntu下解决Android Studio无法输入中文问题
- 解决ubuntu下android studio 不能输入中文问题
- ubuntu 下解决sublime Text 3的中文输入问题
- hdu 1716 排列2
- 【leetcode】17. Letter Combinations of a Phone Number
- 可以确保您下载到免费的最新版本无插件绿色软件
- Cocos开发VR菜鸟宝典 第二讲:VR设备选择
- new 和alloc 的区别
- 解决Ubuntu环境下vim和QT中文输入问题
- 如何通过JMX远程监控Solr?
- Redis系列学习笔记11 流水线
- bootstrap学习之列表
- 免费的最新版本
- J2ME,J2SE和J2EE三者啥区别?
- 如何将ppt转换成pdf格式的文件
- Redis系列学习笔记12 事务
- file_get_contents或者simplexml_load_file时乱码