Fullstar

Archives

  • December 2025
  • August 2024
  • July 2024
  • February 2024
  • November 2023
  • August 2023
  • July 2023
  • January 2023
  • November 2022
  • October 2022
  • September 2022
  • February 2022
  • January 2022
  • September 2021
  • January 2021
  • December 2020
  • November 2020
  • October 2020
  • September 2020
  • August 2020
  • July 2020

Categories

  • Code
  • Lens
  • Life
0
Fullstar
  • Code

Emacs for Java

  • January 16, 2023
  • Brandon
Total
0
Shares
0
0
0

工作目录相关指令:

  • M-x lsp-describe-session
    显示各个项目的根目录名
  • M-x lsp-workspace-folders-remove
    将项目从工作目录中删除
  • M-x lsp
    将当前项目添加至工作目录
  • M-x lsp-workspace-restart
    重启LSP

Java源码相关指令:

  • C-c C-s
    生成java文件框架
  • C-x t
    在test目录下生成与当前java文件对应的test文件,生成后在main和test code中进行跳转
  • C-c C-t
    运行当前测试代码并得到code coverage report
  • C-c –
    将test coverage colors取消显示
  • C-c TAB
    自动import package
  • C-c C-j
    查询文档
  • C-c C-e
    将代码从方法中分离(extract)
  • C-c r
    Rename symbol at point
  • C-c C-f
    格式化代码
  • C-c C-a
    自动生成未实现的方法
  • C-c C-o
    自动生成method override from a parent class
  • C-x C-g
    自动生成getter/setter, 若要生成多个则在对应行执行C-space,若要生成所有则执行M-a,并enter
  • C-c d, C-c u
    查看(peek)定义(d)或使用(u)的地方
  • C-c i
    跳转至implementation of method at point
  • C-c t
    跳转至type definition of type name/var name at point
  • C-c C-v javadoc
    基于注释生成javadoc

Gradle Build相关指令:

  • C-c x
    执行gradle clean and compile,删除之前编译的classes,重新编译
  • C-c C-v
    执行gradle build
  • C-c C-r
    执行gradle build + run

Debugging相关指令:

  • C-c C-d
    将光标放在某一行并执行此指令,则将为当前的test method开启debugger并在当前行设置断点
  • C-c C-h / q
    将按键提示信息关闭/显示
  • i
    step in
  • n
    go to the next line
  • er
    计算选中的表达式值
  • Q
    结束debugging

Git相关指令

首先执行git config --global status.showUntrackedFiles all

  • C-c g
    打开magit status buffer,若要展开某一项则hit TAB
  • s
    添加文件,移动光标至要添加的行,hit s to stage,效果等于git add
  • u
    取消添加staged文件
  • TAB
    显示更改内容
  • c
    跳出窗口显示commit选项,hit c again为plain ordinary commit,则继续输入commit message,hit C-c C-c,表示commit message输入完毕并由magit完成commit
  • P
    显示push选项,若只push to origin,则hit u
  • F
    显示pull选项,若只pull from origin, 则hit u
Total
0
Shares
Share 0
Tweet 0
Pin it 0
Brandon

Previous Article
  • Code

DP问题专项

  • November 24, 2022
  • Brandon
View Post
Next Article
white and black bird flying during daytime
  • Life

回首

  • July 14, 2023
  • Brandon
View Post
You May Also Like
View Post
  • Code

WordPress 后台任务利器:使用 BGRunner 构建可靠的异步处理

  • Brandon
  • December 14, 2025
View Post
  • Code

WordPress image offload

  • Brandon
  • December 14, 2025
View Post
  • Code

ComfyUI应用手册

  • Brandon
  • December 6, 2025
View Post
  • Code

Leetcode Java常用代码

  • Brandon
  • February 17, 2024
View Post
  • Code

Golang入门

  • Brandon
  • February 4, 2024
View Post
  • Code

Setting Up and Maintaining a Ubuntu Environment for My Home Server

  • Brandon
  • November 24, 2023
View Post
  • Code

Swift Learning Log

  • Brandon
  • August 31, 2023
View Post
  • Code

English Learning – Food Related

  • Brandon
  • August 31, 2023

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Fullstar

Input your search keywords and press Enter.