王_晓磊
25-07-03 03:06

用CLion写C++,Windsurf插件的自动补全令人不爽。简单地说AI是在根据上下文代码瞎猜,补上的大概率不是我要的,这时候就要犹豫是按Tab呢还是Esc呢?打断了思路。在我的日常使用中,AI补全唯一有效的场景是打log调试,以正确的格式printf。
CLion的补全则让人心流。CLion的优势是真懂C++,它的补全是理性分析代码+机器学习算法辅助,补全的准确性(符合人类意图)非常高。虽然补全仅限于变量名、函数名等等,不能补出代码逻辑,但是一切尽在我的掌握之中,保持写代码的心流。
这是真正的**工具**。就像一把趁手的剪刀是人类肢体的延伸,要剪成什么样完全是按照使用者的意思来,脑子想到哪手就到哪。但假设有一把“智能剪刀”,自己猜测你要剪什么图案,你要是没及时按取消键它就刷刷剪下去了。这对脑子里没有图案的新手工匠可能是个好的辅助,对熟练工匠则是灾难。
以前在Windows上用VisualStudio加VisualAssistX插件写C++;后来用CLion。这两个工具是唯二能写到心流的。它们共同特点是懂C++语法,懂得C++程序员的编程习惯。其他IDE用起来就磕磕绊绊。

发布于 浙江