AHK程序设计「河许人」AutohotkeyAutoHotKey

[AHK-VSCode上手指南] 是时候抛弃难用的SciTE4A

2018-12-10  本文已影响7人  d61f25068828

SciTE4AutoHotkey实在是太不给力了,DeBug功能虽然有,但是很鸡肋,编辑器方面的功能还不如VSCode。今天准备干脆换了。 将我的SciTE4AutoHotkey换用VSCode后,我主要做了以下设置,我是折腾了半个小时的,所以这里记录一下,便于之后的人看到,配置起来方便。

另外我把自用的配置和相关的字体打包了一下,放在百度云,你可以直接下载使用。

更换语言为中文

像我这样英语比较废柴的,愉快的使用VSCode,自然是先要换成中文。

VSCode-language-配置

安装AHK高亮插件

这个其实非常简单,你随便打开一个后缀是ahk的文件,之后VSCode就会提示,按引导操作就行了。

更换好用的编程字体

VSCODE字体设置界面

本人的具体配置如下,选项的相关说明,在配置注释中,可以直接复制到VSCode中再看。

用到的相关字体除了最后一个,其他的应该都是需要手动安装的,我都打包好了,如果地址失效,其实也没问题,都比较有名,很好找。

//格式:先是一个双引号,然后是单引号,单引号[1] 内是具体字体的名字[2],如果需要多个字体进行互补,那么用逗号将它们的名称[3] 隔开。

"editor.fontFamily": "'Fira Code','Source Code Pro','方正兰亭黑_GBK','monospace'", 

//[1] 之所以使用单引号是因为,字体名称中间有空格的时候,可能产生歧义,所以如果中间没有空格,也可以不加,比如说 monospace 。不过我还是都加了,看起来更和谐。 

//[2] 到底怎么名字我不太清楚,这个只留下其中一个,一个一个试,按下“保存”后有变化,就说明OK了。

//[3] 名称越靠左侧,优先级越高。所以我先优先使用两个编程字体'Fira Code','Source Code Pro'。之后剩下中文使用'方正兰亭黑_GBK',你也可以用谷歌免费的  Noto Sans CJK SC ,我看效果也很好。这是最后一个,我也不求甚解了,看到网上都加上,那也就加上吧,反正没什么坏处。

"editor.fontLigatures": true, //这个控制是否启用字体连字,true启用,false不启用,这里选择启用。主要是为了配合 Fira Code ,详情可以百度查询相关资料。

另外我希望字体稍微大一点,所以从14号提高到了15号。

  // 以像素为单位控制字号。
  "editor.fontSize": 15,
  

字体方面的参考资料:
https://www.v2ex.com/t/453862
https://stackoverflow.com/questions/47948040/how-to-change-fonts-in-vscode
https://www.jianshu.com/p/0effae21b862

更换主题

我实在是不太喜欢黑色的主题,看着太沉闷。
这个直接搜索“主题”设置项,里面可以下载并安装。

// 更换主题
    "workbench.colorTheme": "Default Light+"
}

自动保存和自动换行

  "editor.wordWrap": "on",
  "files.autoSave": "off",

标题显示全路径

// 改为显示“全路径”
    "window.title": "${dirty}${activeEditorLong}${separator}${rootName}${separator}${appName}"
}

安装IDEA快捷键和一键运行的扩展

code-runner

//为code-runner插件配置AHK运行路径
"code-runner.executorMap": {
    "ahk": "\"C:/Program Files/AutoHotkey/AutoHotkey.exe\""
}
安装VSCode扩展

最后两部分参考资料:
让 VSCODE 标题栏显示文档全路径 @YuKuan

End

心如止水是Java/AHK的持续学习者,很欢迎您来和我探讨Java/AHK问题。 QQ:2531574300 ^_^

AHK版本:1.1.30.00

文章版本信息

v1

更多文章

[专栏] AHK程序设计 - 简书(优先持续更新)

[基础] [GIF动图] 绕过中文输入法发送文本的3种方法

[基础] AHK函数对象系列-绑定函数对象

[基础] AHK函数对象系列-绑定方法对象

[基础] 在AHK中实现函数重载的效果

[基础] 在AHK中实现函数重载的效果

版权声明:

该文章版权系“心如止水”所有,欢迎分享、转发,但如需转载,请联系QQ:2531574300,得到许可并标明出处和原链接后方可转载。未经授权,禁止转载。

作者:心如止水
上一篇 下一篇

猜你喜欢

热点阅读