如何在CLion中设置带光标定位的std::cout输出快捷方式?
在CLion中配置快速生成cout输出的快捷方式
方法一:用Live Templates实现文本触发(对标IntelliJ的sout)
- 打开CLion设置:
File > Settings(Windows/Linux)或CLion > Settings(Mac) - 找到
Editor > Live Templates选项 - 点右上角的
+,选Template Group,新建一个自定义组(比如叫MyTemplates) - 选中这个新组,再点
+选Live Template - 按以下配置模板:
- Abbreviation:填触发词,比如
sout或者coutln - Template text:输入
std::cout << $END$ << std::endl;,$END$就是光标最终停留的位置 - 点
Define,勾选C++,确保模板在C++文件里能用
- Abbreviation:填触发词,比如
- 保存设置后,在代码里输入你设的缩写,按
Tab就能自动生成目标代码,光标会落在两个<<中间
方法二:绑定专属快捷键触发
在上述Live Template的基础上,还能给它绑定快捷键:
- 在Live Templates界面选中你创建的模板,点右侧的
Edit Shortcuts - 点
+,按下你想用的快捷键组合(比如Ctrl+Alt+C) - 确认快捷键没被别的功能占用,保存后在编辑区按这个快捷键就能直接插入代码
方法三:通过Shift+Shift搜索触发
也可以把这个模板加入动作列表,用双Shift调用:
- 确保已经创建好Live Template
- 按
Shift+Shift(连续按两次Shift),直接输入你设置的模板缩写(比如sout),选中对应的动作就能触发代码生成
内容的提问来源于stack exchange,提问作者Samuel
相关产品推荐
相关产品推荐

