部分解决Source Insight中文输入法打开时输入的乱码问题和自动添加注释

  最近在结合书本看Linux内核源码,很多需要加注释的地方,需要大写或添加注释时,总是需要切换输入法,总是要进行同样的重复输入,实在是被折磨的不行了。进行一番搜索之后,网上有很多方法也试了都不行,要么是不太理想,但是发现Source Insight可以自己定义扩展宏,而且在官网上有添加宏时用到的函数和添加方式的说明(其实在source insight的帮助中就可以看到这些东西,刚开始不知道),最终决定自己来写扩展宏。经过两天的努力,终于基本实现了预期的目标,虽然问题没有完全解决,但是已经基本满足我的需求了。

1        要解决的问题

Ø  解决中文输入法打开时,输入大写字母、括号、和下划线时产生乱码。添加扩展宏后,可以使用alt+相应的键即可实现以上输入,并且不会产生乱码。

Ø  自动添加注释,并且在输入一行完成后可以自动添加”*”

2        设置生效步骤

第一步:

  将utils.em文件直接拷贝到“我的文档”下Source Insight\Projects\Base目录中,或者在Source Insight中ProjectàOpen ProjectàBase,打开“Base”工程,然后打开工程中utils.em文件,将文件内容替换,然后重启Source Insight。

第二步:

  打开SourceInsight,OptionsàKey Assignments,然后搜索下面列表中的项,找到某项后点击“Assign New Key”即可设置相应的快捷键。快捷键栏就是要设置的快捷键,列表如下:

快捷键

描述

macro:AltA

alt+a

输入A

macro:AltB

alt+b

输入B

macro:AltC

alt+c

输入C

macro:AltD

alt+d

输入D

macro:AltE

alt+e

输入E

macro:AltF

alt+f

输入F

macro:AltG

alt+g

输入G

macro:AltH

alt+h

输入H

macro:AltI

alt+i

输入I

macro:AltJ

alt+j

输入J

macro:AltK

alt+k

输入K

macro:AltL

alt+l

输入L

macro:AltM

alt+m

输入M

macro:AltN

alt+n

输入N

macro:AltO

alt+o

输入O

macro:AltP

alt+p

输入P

macro:AltQ

alt+q

输入Q

macro:AltR

alt+r

输入R

macro:AltS

alt+s

输入S

macro:AltT

alt+t

输入T

macro:AltU

alt+u

输入U

macro:AltV

alt+v

输入V

macro:AltW

ctrl+w(不知道为什么不能设置成

alt+w)

输入W

macro:AltX

alt+x

输入X

macro:AltY

alt+y

输入Y

macro:AltZ

alt+z

输入Z

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
网上找的,发来共享一下~以下是文档一开头的介绍 /*====================================================================== * -------Source Insight3 中文操作(左右键、删除和后退键)支持宏------- * 用原来作者提供的方法使用工程中有的问题,于是换了种方式试了一下,测试OK, * 现在只需按照下面的说明①--③应用即可,已经测试OK * 感谢丁兆杰([email protected])及互联网上辛勤耕耘的朋友们!!! * Evan: [email protected] * * ① Project→Open Project,打开Base项目,将本文中的所有内容函数复制到utils.em文件的最后 * ② 重启SourceInsight; * ③ Options→Key Assignments,将下面宏依次与相应按键绑定: Marco: SuperBackspace绑定到BackSpace键; Marco: SuperCursorLeft绑定到<-键, Marco: SuperCursorRight绑定到->键, Marco: SuperShiftCursorLeft绑定到Shift+<-, Macro: SuperShiftCursorRight绑定到shift+->, Macro: SuperDelete绑定到del。 * ④ Enjoy ------------解决source insight 中文间距的方法:----------------- 默认情况下,往Source Insight输入中文,字间距相当的大,要解决这个问题,具体设置如下: 1.Options->Style Properties 2. 在左边Style Name下找到Comment Multi Line和Comment.在其右边对应的Font属性框下的 Font Name中选“Pick...” 设置为宋体、常规、小四。确定,退回Style Properties界面, Size设为10。最后设置Clolors框下Foreground,点“Pick...”选择一种自己喜欢的颜色就OK了。 3.Done ======================================================================*/

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值