想脱离鼠标,不想要鼠标就只想用键盘完成所有编程,你说可能吗?

在dos界面中不用鼠标全用键盘操作,我也行脱离鼠标,尝试用键盘来完成一切。

ctrl+s 

ctrl+z

ctrl+j     在vs中快速智能提示

home是把光标定位在行首

 ctrl+home是定位在整篇文档的最首行

end 是把光标定位在行尾端

ctrl+end 是整篇文档的末尾

ctrl+c+k是注释所选行代码

Alt+tab是切换窗口   一直按住tab就会是在挨个轮流换窗口。

关于钱的变量都声明为decimal类型,并且后面都要有m

索引必须从0开始才正确,若不从开始,编译时不出错,但是运行时出错。

转载于:https://www.cnblogs.com/jhqx/p/4667631.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要解决鼠标拖动改变标签宽度,可以使用Vue的指令来实现。首先在标签上绑定mousedown事件,然后在document上绑定mousemove和mouseup事件,这样可以通过鼠标移动事件来实时更新标签的宽度。 下面是一个简单的例子: ```html <template> <div> <div class="tab" v-bind:style="{ width: width + 'px' }" v-on:mousedown="startResize"></div> </div> </template> <script> export default { data() { return { startX: 0, startWidth: 0, resizing: false, width: 100, }; }, methods: { startResize(e) { this.startX = e.pageX; this.startWidth = this.width; this.resizing = true; document.addEventListener("mousemove", this.resize); document.addEventListener("mouseup", this.stopResize); }, resize(e) { if (this.resizing) { let dx = e.pageX - this.startX; this.width = this.startWidth + dx; } }, stopResize() { this.resizing = false; document.removeEventListener("mousemove", this.resize); document.removeEventListener("mouseup", this.stopResize); }, }, }; </script> ``` 在上面的代码中,我们使用一个data属性来存储当前标签的宽度,以及一些状态信息。在startResize方法中,我们记录下鼠标按下时的位置和当前标签的宽度,然后监听document的mousemove和mouseup事件。在resize方法中,我们计算鼠标移动的距离,并根据这个距离来更新标签的宽度。在stopResize方法中,我们清除状态信息和事件监听器。 为了解决鼠标移动太快导致修改宽度停止的问题,我们可以在mousemove事件中添加一个判断,判断当前鼠标是否还在标签内,如果不在,就停止修改宽度。具体实现可以参考下面的代码: ```html <template> <div> <div class="tab" v-bind:style="{ width: width + 'px' }" v-on:mousedown="startResize" ></div> </div> </template> <script> export default { data() { return { startX: 0, startWidth: 0, resizing: false, width: 100, }; }, methods: { startResize(e) { this.startX = e.pageX; this.startWidth = this.width; this.resizing = true; document.addEventListener("mousemove", this.resize); document.addEventListener("mouseup", this.stopResize); }, resize(e) { if (this.resizing) { let dx = e.pageX - this.startX; let newWidth = this.startWidth + dx; if (newWidth >= 0 && newWidth <= this.$el.clientWidth) { this.width = newWidth; } else { this.stopResize(); } } }, stopResize() { this.resizing = false; document.removeEventListener("mousemove", this.resize); document.removeEventListener("mouseup", this.stopResize); }, }, }; </script> ``` 在上面的代码中,我们使用this.$el.clientWidth来获取标签的宽度,然后判断新的宽度是否在标签范围内。如果不在范围内,就调用stopResize方法停止修改宽度。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值