“写笔记”支持四种格式——Word 文档、Excel 表格、Markdown、纯文本,起稿或二次编辑时都能随时切换,同一篇笔记想用哪种形态来记,都由你说了算。
md、txt、csv、json 这类纯文本则原样载入,不做多余加工。拿一张现成的表倒进来、改几笔、再导出去,等于白用一台免费的格式转换器。
要带走就在右上角点“下载”,可导出 PDF、Word、Markdown、Excel、TXT 等格式;列表卡片“⋯”菜单里,也有同样的下载入口。
在“工具”页点“+ 上传工具”即可发布:填好名称与链接,再用 Markdown 把使用方法写清楚——能解决什么问题、怎么装、怎么用,比堆介绍实在。
要分发安装包就一并上传压缩包(ZIP、RAR、7Z、TAR.GZ,最大 35MB),别人在详情页一键下载;只放链接不带附件也可以。
工具按大家的收藏热度排序,好用的自然会被顶上来。发布后可在详情页或卡片菜单里编辑、下架。
写笔记时勾上“隐藏”,这篇就只存在于你自己的账号里:不进列表、不进搜索、不上首页精选,也不会出现在任何公开的页面,链接发给别人同样打不开。
适合放密码、草稿、日记这类只给自己看的内容;想公开,去“发布”打开它,把“隐藏”的勾去掉再保存,之后编辑会默认保持原状态,不会悄悄变回公开。
你的内容会同时保存在多个副本上,系统定期做备份与完整性校验,再配合异地容灾机制:就算某台机器出问题,数据也不会丢,可以长期放心存放;特别重要的资料,仍建议你另外再留一份备份。
全站跑在容器化、模块化的现代架构上,更新、部署、回滚都很快,扩展性和稳定性都按长期运营的标准来设计(Built for reliability, designed to scale)。
这个网站最早只是一个人的笔记仓库,后来慢慢长成现在的知识中枢。设计上很克制——没有广告、没有追踪、没有推荐算法,只是干干净净地存放一些东西;既然做好了,就公开出来,万一有人用得上呢。
不做大而全,不做平台梦,保持简单、保持克制、保持好奇。所有内容都由用户贡献、由用户维护:不会突然冒出付费墙,不会在角落塞广告位,也不会把你的数据卖给第三方。
产品会持续迭代,站内日志页记录着每一次改动,改了什么都有迹可循;想了解这个站是怎么一步步走到今天的,翻翻日志就能看到来龙去脉。
如果在这里看到涉嫌违规的内容,点对应卡片右侧的“举报”按钮就能提交,我们会尽快核实处理;也谢谢你花一点时间,一起把这里维护干净。
IntelliJ IDEA
IntelliJ IDEA — 智能Java IDE,让编码、调试和重构变得丝滑流畅。
如果你是个写Java的,或者跟JVM系语言(Kotlin、Scala、Groovy)打过交道,那你大概率听过IntelliJ IDEA的大名。没错,就是那个被无数开发者称为“宇宙最强IDE”的家伙。今天我不跟你扯官方文档,也不念参数列表,就从一个日常使用的角度,聊聊这玩意儿到底好在哪,怎么装,怎么用,以及怎么把它从“好用”变成“离不开”。
这工具到底是干嘛的?
IntelliJ IDEA是JetBrains公司出品的集成开发环境。简单说,它不只是个文本编辑器,而是一个能帮你理解代码、自动补全、智能重构、发现潜在bug、甚至帮你写测试的全能助手。它解决的最大问题是:让开发者把精力放在业务逻辑上,而不是被配置、拼写、导包、找bug这些琐事拖死。
比如你写个List<String> list = new Ar,它直接给你补成ArrayList<>();你改个方法名,它会自动把所有调用处都改掉;你写了个可能空指针的代码,它在你运行前就标黄警告你。这些看似不起眼的小事,累积起来就是每天省下半小时、一小时,甚至更多。
下载方式
别去百度搜什么“IntelliJ IDEA 中文版”了,那些第三方下载站大概率带毒或者捆绑流氓软件。直接去官网:
这里有两个版本:Ultimate(终极版) 和 Community(社区版)。如果你只是写Java、Kotlin、Android,社区版完全够用,免费且开源。如果你要做Web开发、Spring Boot、数据库工具、Docker集成,那就得上终极版,它要收费,但可以试用30天,或者用学生/教师邮箱免费申请一年授权。
安装方法
Windows
下载exe文件,双击运行。一路Next,唯一要注意的是在安装选项里勾上“Add ‘bin’ to PATH”和“Create Desktop Shortcut”。安装完重启一下,让环境变量生效。
macOS
下载dmg文件,打开后把IntelliJ IDEA拖进Applications文件夹。第一次打开时,系统可能会提示“来自未识别的开发者”,去系统偏好设置→安全性与隐私→允许打开即可。
Linux
下载tar.gz压缩包,解压到你想放的目录,比如/opt/idea。然后进入bin目录,运行./idea.sh。如果想让它出现在应用菜单里,可以执行Tools菜单下的Create Desktop Entry。
基础使用教程
创建第一个项目
打开IDEA,点击“New Project”。选语言(Java)、构建系统(建议用Maven或Gradle,初学者用IntelliJ自带的也行)、JDK版本。如果你没装JDK,IDEA会提示你下载,直接点“Download”就行。
项目创建好后,你会看到左边是项目文件树,中间是代码编辑区,下面是终端和运行面板。在src/main/java下右键→New→Java Class,写个HelloWorld,输入psvm然后按Tab,IDEA会自动生成public static void main(String[] args)。再输sout按Tab,生成System.out.println()。写个"Hello, IDEA!",右键运行,搞定。
常用快捷键(必记)
Ctrl + Space:代码补全Ctrl + Shift + F10:运行当前文件Shift + Shift:全局搜索(文件、类、设置都能搜)Alt + Enter:智能修复(比如自动导包、生成变量、修复错误)Ctrl + Alt + L:格式化代码Ctrl + /:单行注释Ctrl + Shift + /:多行注释
调试
在代码行号旁边点一下,出现红点就是断点。然后点右上角那个小虫子图标(Debug模式),程序会停在你设断点的地方。这时候你可以:
F8:单步执行F7:进入方法内部Shift + F8:跳出方法Alt + F9:运行到光标处
看变量值?直接把鼠标悬停在变量上,或者点下面“Variables”面板。想计算表达式?按Alt + F8,输入你想看的表达式,回车。
进阶技巧(让你效率翻倍)
1. 代码模板(Live Templates)
IDEA自带了很多模板,比如psvm、sout、fori。但你可以自定义。打开Settings→Editor→Live Templates,点加号。比如我经常写log.info("xxx: {}", xxx),就建一个模板:缩写logi,模板内容log.info("$END$: {}", $VAR$),然后选中$VAR$设置表达式为variableOfType("Object")。这样以后打logi+Tab,自动生成带变量的日志。
2. 后缀补全(Postfix Completion)
这个超级好用。比如你有个表达式user.getName(),想判空,正常要打if (user.getName() != null)。但用后缀补全:在user.getName()后面打.null,回车,自动变成if (user.getName() == null)。类似的还有.nn(非空)、.for(遍历)、.cast(强转)。设置里搜索“Postfix Completion”就能看到所有。
3. 多光标编辑
按住Alt键,然后用鼠标左键在多个位置点一下,就能同时编辑。或者按Ctrl + Shift + Alt + J,选中当前文件中所有相同的单词,批量修改。改变量名、改常量,几秒搞定。
4. 版本控制集成
IDEA内置了Git、SVN等工具。你改了文件,文件名会变成蓝色(未暂存)、绿色(新增)、红色(删除)。按Ctrl + K提交,Ctrl + Shift + K推送。在代码行号旁边右键→Annotate,可以看每一行是谁最后一次修改的,追查bug时巨有用。
5. 数据库工具(Ultimate版)
不用再开Navicat或DataGrip了。IDEA右侧有个Database面板,添加数据源(MySQL、PostgreSQL、Redis都行),然后可以直接在IDEA里写SQL、看表结构、甚至生成实体类。右键表→Generate POJOs,一键生成Java实体。
6. 远程开发(Gateway)
如果你本地电脑性能不够,或者项目在服务器上,可以用JetBrains Gateway。本地只跑个瘦客户端,代码编译、运行都在远程服务器上。设置好SSH连接后,就跟本地开发一样流畅。
7. 插件推荐
- Lombok:自动生成getter/setter/构造器,减少样板代码
- SonarLint:实时检查代码质量,告诉你哪里可能有bug或坏味道
- Rainbow Brackets:不同层级的括号显示不同颜色,再也不怕嵌套混乱
- GitToolBox:在文件中显示每行代码的最后提交时间和作者
- Key Promoter X:当你用鼠标操作时,它会弹窗提示对应的快捷键,帮你养成键盘习惯
一些小提醒
- 内存设置:如果项目大,IDEA会卡。去Help→Edit Custom VM Options,把
-Xms和-Xmx改大,比如-Xms2048m -Xmx4096m。别超过你物理内存的一半。 - 索引重建:如果IDEA抽风,比如代码提示不灵了,File→Invalidate Caches / Restart,清掉缓存重启,基本能解决90%的玄学问题。
- 区分版本:社区版不支持Spring、Java EE、数据库工具。如果你是Web开发者,建议直接上Ultimate版,或者用学生邮箱白嫖。
总结
IntelliJ IDEA不是那种“装了就完事”的工具,它值得你花点时间去配置和熟悉。一旦你习惯了它的快捷键、模板和智能提示,再回头用其他编辑器,就会感觉像开惯了自动挡的车突然换回手动挡——不是不能开,就是哪哪都不对劲。
希望这篇分享能帮到你。如果你有什么独门技巧,也欢迎在评论区分享,大家一起把IDE玩出花来。