Goland编辑器设置选择范围背景色的操作
为了区分选择与未选择区域,,将已选择区域的文本背景色设置为浅蓝色是个很做法。
设置的路径在 Editor > Color Scheme > General > Editor > Selection background
下面以2018版的Goland为例,如图:
JetBrains出品的如phpStorm和webStorm等的设置也基本如此。
补充:Go语言:控制台输出有颜色的字
本方法只限用于 Windows系统
应用场景
需要输出大量信息的运行日志(一般是服务器,Windows系统的)
某类客户端的调试界面(一般是游戏,特别是有第三方模组的)
代码示例
package main import ( "syscall" ) var ( kernel32 *syscall.LazyDLL = syscall.NewLazyDLL(`kernel32.dll`) proc *syscall.LazyProc = kernel32.NewProc(`SetConsoleTextAttribute`) CloseHandle *syscall.LazyProc = kernel32.NewProc(`CloseHandle`) // 给字体颜色对象赋值 FontColor Color = Color{0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15} ) type Color struct { black int // 黑色 blue int // 蓝色 green int // 绿色 cyan int // 青色 red int // 红色 purple int // 紫色 yellow int // 黄色 light_gray int // 淡灰色(系统默认值) gray int // 灰色 light_blue int // 亮蓝色 light_green int // 亮绿色 light_cyan int // 亮青色 light_red int // 亮红色 light_purple int // 亮紫色 light_yellow int // 亮黄色 white int // 白色 } // 输出有颜色的字体 func ColorPrint(s string, i int) { handle, _, _ := proc.Call(uintptr(syscall.Stdout), uintptr(i)) print(s) CloseHandle.Call(handle) } func main() { ColorPrint(`红色`, FontColor.red) ColorPrint(`蓝色`, FontColor.blue) ColorPrint(`白色`, FontColor.white) }
以上为个人经验,希望能给大家一个参考,也希望大家多多支持我们。如有错误或未考虑完全的地方,望不吝赐教。
相关推荐
-
goland中文件头自动注释的操作
1.效果图 2.操作步骤 File->Setting->Editor->File and Template Includes /** * @Author: ${USER} * @Description: * @File: ${NAME} * @Version: 1.0.0 * @Date: ${DATE} ${TIME} */ package ${GO_PACKAGE_NAME} Files #parse("File Header.go") 补充:GoLand 快速添
-
Goland 生成可执行文件的操作
返回主页Goland通过调用go build 生成可执行文件. 默认Goland是可以执行程序,但你找不到可执行文件. 你需要自定义配置文件. 创建go build配置文件 Run kind 选Directory Directory 选你的main包所在文件夹 Output directory设置与go build -o 不相容,所以不用设置,我们使用-o参数来控制可执行文件的路径以及名字 Working directory保持默认就好 Go tool arguments 就是go build
-
解决goland新建项目文件名为红色的问题
goland如果当前project用了版本控制器,其下面新建的所有的项目默认都是加入到版本控制里面,所以项目名称和文件都是红色的. 解决办法: ctrl + alt + s 进入设置界面 –>version control 按图操作,搞定. 补充:goland 或者 idea 项目可以正常运行但是 代码从 import 就开始报红 方法一. 把项目放到gopath/src下 方法二. 即把项目的gopath设为项目目录 以上为个人经验,希望能给大家一个参考,也希望大家多多支持我们.如有错误或未考
-
解决goland中编辑tpl文件不高亮没智能补全的问题
如下所示: 补充:goland(intellij)中语法高亮tmpl文件 我们知道golang中模板文件一般是以tmpl为后缀的,其实是html文件插入一些go变量,本质还是html文件.但是默认这些文件被识别为普通文本文件,如下: 我们希望tmpl文件被识别为html文件,这样可以高亮,方便我们阅读. 有两种方法. 第一种方法:在对应文件上右键,选择菜单"Associate with File Type" 选择HTMl类型,然后确认: 第二种方法:直接在首选项中 以上为个人经验,希望
-
在goland中读取tpl文件的图文操作
近来开始研究golang,使用国人做的beego框架做页面开发,以前用pycharm开发的,所以习惯了 就采用了goland,不过有个问题,就是在做页面模版时候采用tpl后缀,需要进行设置一下.(mac系统,如果windows系统 在setting中)如下: 按顺序 editor->file types,在recongized fiel types中找到HTML,然后在下面可以看到 后缀形式,点击添加*.tpl 然后保存退出 就可以搞定了. 接下来 是补全问题: 要用到一些特殊的格式,比如 {{
-
让goland支持proto文件类型的实现
默认情况下IDE goland 是不支持protobuf协议文件类型".proto"的,为了更快高效的编写proto文件中的代码下面我们介绍一款插件让其支持,该插件支持关键字高亮及语法错误提示 1.File->Settings->Plugins->Browse repositories->输入protobuf support->install,并重启IDE 2.file->Settings->Editor->File Types,找到Pr
-
Goland编辑器设置选择范围背景色的操作
为了区分选择与未选择区域,,将已选择区域的文本背景色设置为浅蓝色是个很做法. 设置的路径在 Editor > Color Scheme > General > Editor > Selection background 下面以2018版的Goland为例,如图: JetBrains出品的如phpStorm和webStorm等的设置也基本如此. 补充:Go语言:控制台输出有颜色的字 本方法只限用于 Windows系统 应用场景 需要输出大量信息的运行日志(一般是服务器,Windows
-
图形编辑器中JS实现防误操作之拖拽阻塞
目录 图形编辑器中 代码改造 结尾 图形编辑器中 在图形编辑器中,想象这么一个场景,我们撤销了一些重要的操作,然后想选中一个图形,看看它的属性.你点了上去,然后你发现你再也无法重做了. 你以为你点了一下,但其实你点击的时候,鼠标还是小小移动了一点,飘了一个像素点.对编辑器来说,它识别到让图形移动一个像素点的操作,就生成了一个新的版本,然后重做栈(redoStack)被清空了,你退回前的操作就没了. 为了解决这类用户微小操作的问题,我们可以巧妙地给拖拽行为加一个 阻塞阈值.具体就是就是按下鼠标后,
-
Django框架设置cookies与获取cookies操作详解
本文实例讲述了Django框架设置cookies与获取cookies操作.分享给大家供大家参考,具体如下: 在Django里面,使用Cookie和Session看起来好像是一样的,使用的方式都是request.COOKIES[XXX]和request.session[XXX],其中XXX是您想要取得的东西的key, 很久以前,写过一篇 django怎么处理session 的文章:django 自定义session 处理, 今天对cookies 进行了同样的操作: from django.temp
-
Django Form设置文本框为readonly操作
用Django开发网站的时候,前端页面内的文本框总是不能被设置为只读,找了一些资料发现可以在form class里面进行设置. 方法一: 首先在自己创建的form.py文件中创建一个my_info_form 类: ** In form.py file ** """ 1. 利用Django form创建自己需要的表单 """ class my_info_form(forms.Form): user_id = forms.IntegerField()
-
Vue执行方法,方法获取data值,设置data值,方法传值操作
方法写在methods中 v-on:click="run()" @click="run()" 方法获取data中的数据通过this.数据获取 方法设置data中的数据通过this.数据=''设置 例如通过this.list=[1,2,3],设置list的值,让页面出循环list 可通过 @click="run('123')",将值传到方法中 可通过 @click="run($event)",将事件对象传到方法中,然后根据事件对
-
GoLand如何设置中文
1. 在线安装 1.启动GoLand软件后,打开:文件->设置->插件. 2.在文本框输入:Chinese,就会显示出中文语言包插件的搜索结果.如下图所示: 2. 离线安装 方法1的安装方式安装的中文语言包插件一般都是最新版本的,支持的也是最新版的GoLand,如果你使用的是低版本的GoLand,那你可以选择离线安装的方式,选择和你使用的GoLand版本匹配的中文插件.操作方法如下: 1.打开中文插件的链接:https://plugins.jetbrains.com/plugin/13710-
-
PHP利用Cookie设置用户30分钟未操作自动退出功能
登陆控制器需要做的登陆成功把用户ID等信息存入cookie: $this->systemSetKey(array('name'=>$admin_info['admin_name'], 'id'=>$admin_info['admin_id'],'gid'=>$admin_info['admin_gid'],'sp'=>$admin_info['admin_is_super']));//登陆成功之后做得事情 父类中的 systemSetKey 方法: /** * 系统后台 会员
-
易语言设置选择夹表头的方向
表头方向属性 所属对象:选择夹 操作系统支持:Windows,数据类型:整数型: 将整数型数据赋值到指定对象的表头方向属性中 语法:对象.表头方向 = 整数型 应用对象:选择夹 可供选择的属性值: 0.上 1.下 2.左 3.右 例程 说明: 设置选择夹表头的方向.本属性最好在设计界面时设置. 运行结果: 总结 以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对我们的支持.如果你想了解更多相关内容请查看下面相关链接
-
易语言设置选择框外形形式的方法
按钮形式属性 数据类型:逻辑型: 语法: 对象.按钮形式 = 逻辑型 将对象的外形改称按钮形式. 例程: 说明: 设置选择框外形形式. 运行结果: 总结 以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对我们的支持.如果你想了解更多相关内容请查看下面相关链接
-
Thinkphp页面跳转设置跳转等待时间的操作
在 thinkphp 3.2.3 中,在目录 ThinkPHP\Library\Think 找到 Controller.class.php 这个文件,在代码里面找到 dispatchJump 这个方法,找到 $this->assign('waitSecond','3');这行, 将里面的 3 改掉即可. if($status) { //发送成功信息 $this->assign('message',$message);// 提示信息 // 成功操作后默认停留1秒 if(!isset($this-
随机推荐
- 支付宝支付开发IOS图文教程案例
- oracle中110个常用函数介绍
- php 无限分类的树类代码
- 在Windows的Apache服务器上配置对PHP和CGI的支持
- javascript 通用简单的table选项卡实现
- 5个常用的MySQL数据库管理工具详细介绍
- jQuery 解析xml文件
- 5个Java API使用技巧
- AjaxControlToolKit DropDownExtender(下拉扩展控件)使用方法
- Laravel框架表单验证详解
- 更新android SDK 失败的解决方法
- 浅谈c语言中转义字符的用法及注意事项
- 浅析java 归并排序算法
- 使用cookie绕过验证码登录的实现代码
- 网络基础版各种命令行集锦
- Vue.js devtool插件安装后无法使用的解决办法
- 详解django三种文件下载方式
- python数字图像处理实现直方图与均衡化
- Springboot项目平滑关闭及自动化关闭脚本
- pybind11和numpy进行交互的方法