玩转编程——快捷操作

1,快捷键

1)mac基本操作

操作功能
Command + deldel
Command + del + shift清空垃圾桶
Command + w关闭win
Command + tab切换
Command + 空格search
Command + Control + f全屏切换
Command + shift + 3全屏截图
Command + Shift + GGo to folder(前往文件夹)
Command + g查找下一项
Command + z/x/c/v/a/f/s和Windows一样
Command + z + shift反撤销
Command + mMin化
Command + t打开新标签页
Command + Option + Esc强制退出应用
Command + Control + 空格字符选择
Command + Tab切换应用
Command + ,当前应用设置
Command + shift + 电源睡眠
Command + q退出程序
Command + n打开文件管理
Control + 电源关机
Command + shift + c我的电脑
Command + option + 鼠标创建快捷方式
Command + fn + EnterInsert键

Host key verification failed问题

服务器重置后,本地再次连接会出现这个问题。解决方式:

ssh-keygen -R IP地址

2)IDEA

常见配置

1>mac快捷键

操作功能
Command + n生成方法
Command + ogo to class
Command + x删除行
Control + rrun
Command + 点击类进入类
option + enterimport 包
Command + option + L格式化
Control + option + O包格式化
F2快速定位错误行
Command+shift+t快速创建(跳转)单元测试

2>win快捷键

IDEA

操作功能
F2快速定位错误行
Ctrl+shift+t快速创建(跳转)单元测试
Alt+enter自动修改代码
Alt+insert快速实现方法
Ctrl+Alt+L自动格式化代码
Ctrl+Alt+O自动格式化包
输入psvm,按下【enter】自动生成main方法
进入pom.xml文件,在正文按下【Alt + Insert】,选择Dependency,输入jar包直接搜索快速引入maven依赖
Ctrl + Alt + 方向键左右查看窗口的前进与后退
shift双击类名搜索
Ctrl + shift + alt + 按键C获取方法全路径
Ctrl + Ctrl打开Run Anything 窗口,可以指向maven命令
Ctrl + H查看类的实现、子类

3>为类添加自动注释模版

File–>Settings–>Editor–>File and Code Templates–>Includes–>ActiongScript File Header 输入:

/**
 * @author     :luo
 * @date       :Created in ${DATE} ${TIME}
 * @description:${description}
 * @modified By:
 * @version:     $version$
 */

4>远程调试

a)基本原理

本机和远程主机的两个 VM 之间使用 Debug 协议通过 Socket 通信,传递调试指令和调试信息。
被调试程序的远程虚拟机:作为 Debug 服务端,监听 Debug 调试指令。jdwp是Java Debug Wire Protocol的缩写。
调试程序的本地虚拟机:IDEA 中配置的 Remote Server,指定 Debug 服务器的Host:Port,以供 Debug 客户端程序连接。

b)idea配置启动环境(Debug服务器)

在这里插入图片描述
在这里插入图片描述在这里插入图片描述

c)开启远程Debug服务

对于jar包项目:(其中address为端口,要与idea设置一样)
命令行添加启动项,如下:

## 注意新参数必须在 -jar 之前
java -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005 -jar test.jar

或者:

-Xdebug -Xrunjdwp:server=y,transport=dt_socket,address=8000,suspend=n

对于war包项目:
启动脚本(catalina.sh)添加如下信息:

## sudo vim $CATALINA_HOME/bin/catalina.sh
JAVA_OPTS="$JAVA_OPTS -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005"
d)常见问题处理

1.idea直接stop后再debug就不能调试了:重启jar包/tomcat,再debug idea

5>IDEA修改Maven home directory修改不起作用

删除.idea等文件及文件夹,再行操作

6>好用的插件

插件名说明备注
Lombok自动写setter、getter、构造函数…等方法。开启链式调用:@Accessors(chain = true)
SonarLint自动扫描代码问题
Mybatis Log plugin自动拼mybatis的sql
Maven Helper在pom页面可以查看Dependency Analyzer视图,主要功能:
1. Conflickts 冲突处理
2. All Dependencies as List 依赖列表
3. All Dependencies as Tree 依赖树结构
Dependency Analyzer排除冲突的依赖仓库已经找不到了。通过Maven Helper替换
FindBugs-IDEA查找代码隐藏的bug。
GsonFormat将json转换为Object(java类)
String Manipulation 字符串处理插件大小写切换,排序,过滤,递增,与列对齐,grepping,转义,编码等。还支持对字符串的各种加、解密(MD5、Base64等)操作。
Key promoter XIDEA快捷键提示插件

3)mac终端命令

命令功能
ls目录列表
ls -all目录列表及介绍
cd -返回上一目录
cd ~回到用户目录
cd opt/abc打开当前目录下的opt目录中的abc目录
/根目录
./当前目录
…/上一级目录
pwd当前位置
mkdir 文件目录新建文件夹
touch 文件名新建文件
open 文件名打开文件

1>Homebrew安装

Homebrew是一款Mac OS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。

/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

卸载命令:

      $ cd `brew --prefix`
      $ rm -rf Cellar
      $ brew prune
      $ rm `git ls-files`
      $ rm -r Library/Homebrew Library/Aliases Library/Formula Library/Contributions
      $ rm -rf .git
      $ rm -rf ~/Library/Caches/Homebrew
 
说明常用命令备注
查看Homebrew命令brew help
brew -h
安装任意包brew install <packageName>eg:brew install node
卸载任意包brew uninstall <packageName>eg:brew uninstall git
查询可用包brew search <packageName>
查询已安装包列表brew list
查看任意包信息brew info <packageName>
更新Homebrewbrew update
查看brew版本brew -v
更新brew版本brew update
整理重复语句open ~/.zshrc -e
open ~/.bash_profile -e

4)sublime

命令功能
alt+F3选中文本按下快捷键,即可一次性选择全部的相同文本进行同时编辑

5)浏览器

说明命令
安全登录thisisunsafe

常用插件:

插件说明备注
ModHeader修改header的插件火狐

6)cmd常用命令

说明命令
长pingping www.baidu.com -t >d:\1.txt
资源管理器打开cmd文件路径输入框直接输入cmd + 回车
查看目录dir D:\software\Python27
打开上层目录cd ..

2,精品软件

1)git for mac

2)Dash-mac

只有2个完美的功能:API文档浏览器、代码片段管理工具(Code Snippet Manager)。

i> Intellij IDEA、GoLand 下载 Dash 插件
进入 Preferences -> Plugins,在搜索输入框键入 Dash并安装重启。鼠标点击需要查询 API 文档的元素或方法,点击键盘快捷键 Cmd+Shift+D(Mac OS用户)或者 Ctrl+Shift+D(Windows、Linux 用户),直接跳转到了 Dash 中关于该查询项的 API 文档的详情页啦(因为是模糊搜索,可能出现了非该语言的结果,没事,左侧搜索框选择正确的文档)。
ii> VS Code、 Atom都可以安装 Dash 插件……

① API浏览-mac

文档库采用了docset格式,可以从网络获取大多数的API文档,也可以导入自己制作的docset。

② Snippet-mac

相信我,这个功能只有亲自使用才能完美的体会到它的便捷和神奇。码农必备。
i> 通过缩写命名代码段,在需要的地方直接用缩写就可以让代码段出现在光标位置。
ii> 在保存代码片段的时候,你可以使用双下划线标明占位符,在执行扩展的时候就可以通过tab键来在各个占位符之间切换,根据需要输入实际的值,最后回车即可把片段粘贴到光标所在之处。除了占位符,它还支持下面这些变量符号:
@clipboard 自动插入当前剪贴板中的内容
@cursor 代码片段粘贴完毕之后,自动将光标定位到此处
@date 自动插入当前日期
@time 自动插入当前时间
iii> Dash同步
通过Preferences可以设置的存储位置,Snippet作为一个.dash文件保存在指定位置。使用第三方的同步盘进行多端同步。

3)MATLAB

MATLAB R2018a for Mac 下载及破解

4)DBeaver

DBeaver连接clickhouse

5)notepad++

  1. md编辑
    安装插件:Markdown Pane和MarkdownViewer++,安装成功后点标题栏的小图标即可查看md
    在这里插入图片描述

3,问题解决

1)mac:word保存后,文件直接消失

解决办法:

  1. Com + shift + G,输入并跳转:/private/var/folders/
  2. 进入0m文件夹,层层进入到qw79fr8j6kg7dfd506h64pqh0000gn -> T -> com.microsoft.Word文件夹中。如图所示。注:不能的电脑可能不一定叫0m文件夹,但后面的路径是固定的。
  3. 在2的文件夹中找到tmp为后缀的文件,即为丢失的文件。修改名称和后缀名为docx即可打开。如果提示“Word 无法打开该文件,因为文件格式与文件扩展名不匹配。”,可以尝试修改后缀名为doc再打开。
  4. 注意:文件丢失后立刻进行上述操作才能找到,否则会被其他临时文件覆盖。
    在这里插入图片描述
    问题原因:可能和office盗版有关系,目前没有找到原因。
    建议使用时,在最后关闭word的时候不要直接关闭,点击文件进行另存为操作。文件名命名添加日期作为后缀,这也是一个好习惯。
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值