大爱ST中Ctrl+D快捷键 —— Nodejs开发者的快捷键小技巧

大爱ST中Ctrl+D快捷键 —— Nodejs开发者的快捷键小技巧

<img src=“http://img.itc.cn/photo/oTVhlWl3pe4” /> WS肿么找不到这么好用的功能:( Ctrl+B显示没有找到定义,可是前面明明出现过这个定义的:( Ctrl+F需要配合鼠标,真心麻烦 还是ST的Ctrl+D好:)

4 回复

大爱ST中Ctrl+D快捷键 —— Nodejs开发者的快捷键小技巧

在日常的Node.js开发过程中,我们经常需要处理大量的代码。Sublime Text (简称ST) 是一个非常受欢迎的轻量级文本编辑器,它提供了许多强大的功能来提高我们的开发效率。其中,Ctrl+D 快捷键 是一个特别实用的小技巧。

Ctrl+D 快捷键的作用

Ctrl+D 快捷键可以让你快速地选择并同时编辑多个相同单词或文本片段。这对于修改重复的变量名、函数名或者需要批量替换的地方非常有用。

示例

假设我们有以下代码:

let user = 'Alice';
let email = 'alice@example.com';

console.log(user);
console.log(email);

function getUser() {
    return user;
}

console.log(getUser());

如果我们想将所有的 user 替换为 username,我们可以这样做:

  1. 将光标放在第一个 user 上。
  2. 按下 Ctrl+D,这会选中下一个相同的 user
  3. 再次按下 Ctrl+D,会继续选中下一个相同的 user
  4. 最后按下 Ctrl+D,会选中最后一个 user

此时,所有 user 都被选中了,你可以直接输入 username 进行替换。

使用场景

  • 批量修改变量名:当你需要重命名某个变量时,Ctrl+D 可以帮助你快速地在文件中找到并修改所有相关的实例。
  • 批量注释/取消注释:通过多次使用 Ctrl+D,你可以快速地选择多个地方进行注释或取消注释。
  • 查找并替换:如果你需要查找并替换某些特定的单词,Ctrl+D 可以帮助你高效地完成任务。

总结

Ctrl+D 是一个非常方便的快捷键,可以极大地提升你的开发效率。无论是修改重复的代码片段,还是进行批量替换,都能让你的工作变得更加轻松愉快。

希望这个小技巧能帮助你在Node.js开发中更加得心应手!


楼主可以多研究下web storm的设置搜索功能,非常强大

说的是keymap里面的东西么? 赶脚没有Ctrl+D对应的功能啊。。。

在Node.js开发过程中,使用像Sublime Text (ST) 这样的轻量级代码编辑器可以大大提高开发效率。其中一个非常实用的快捷键是Ctrl+D。这个快捷键的主要功能是在匹配项上进行选择,可以帮助开发者快速处理重复的操作。

快捷键功能示例

假设你有以下JavaScript代码:

const user = {
  id: 1,
  name: 'Alice',
  email: 'alice@example.com'
};

console.log(user.id);
console.log(user.name);
console.log(user.email);

如果你想要同时修改所有console.log中的变量名,例如将所有的user替换为userInfo,你可以这样做:

  1. 将光标放在第一个user上。
  2. 按下Ctrl+D一次,它会选中下一个user
  3. 继续按Ctrl+D直到所有你想替换的user都被选中。
  4. 输入userInfo以替换所有选中的实例。

使用场景

  • 统一修改变量名:当你想在整个文件或项目中统一更改某个变量的名称时,这个快捷键能极大提高效率。
  • 快速查找和选择相同单词:比如在调试日志时,你可能需要在多个地方同时更改日志输出的格式。

通过利用Ctrl+D快捷键,可以极大地提升代码编辑的效率,特别是在处理重复性任务时。希望这能帮助你在Node.js开发过程中更高效地工作!

回到顶部