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

本文介绍了如何通过自定义Source Insight的扩展宏解决在使用中文输入法时输入大写字母、括号和下划线出现乱码的问题,以及自动添加注释的功能。作者分享了实现这一目标的步骤,包括编写utils.em文件并设置快捷键,以提高阅读和编辑Linux内核源码的效率。
摘要由CSDN通过智能技术生成

  最近在结合书本看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

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值