有朋友使用Sublime Text进行Nodejs开发么?求助
有朋友使用Sublime Text进行Nodejs开发么?求助
使用了一段时间的SublimeText,有两个问题,向大家请教: 1、我的SublimeText用一段时间之后会出现自动关闭的现象,不知道大家遇到同样的问题了么?
2、有没有办法在SublimeText打开文件的时候,使文件中的代码的空格自动转换成tab。
最后,向大家推荐一下这款文本编辑器,非常好用,其实我也是在比较了WebStorm、Vim之类的IDE和文本编辑器之后做出的选择,算是比较适合我的啦~ 不过倒是没有尝试过Mac下的TextMate,准备以后换Mac之后再作最后的抉择~最后选定了就永远不改了,毕竟编辑器这东西是用得越熟越好啦~ 如果哪位朋友对SublimeText和TextMate都很熟悉的话,希望能够比较比较~
有朋友使用Sublime Text进行Node.js开发么?求助
我最近一直在使用 Sublime Text 进行 Node.js 开发,并遇到了一些问题,希望得到大家的帮助。
问题一:Sublime Text 自动关闭
我在使用 Sublime Text 的过程中发现,它有时会莫名其妙地自动关闭。请问大家是否也遇到过类似的情况?如果是的话,你们是如何解决的?
解决方案:
这个问题可能与 Sublime Text 的配置文件或插件有关。可以尝试以下步骤来排查和解决问题:
- 检查配置文件:确保你的
Preferences.sublime-settings
文件中没有错误的设置。 - 禁用插件:尝试禁用所有插件,然后逐个启用,以确定是否有某个插件导致了问题。
- 更新软件:确保你使用的 Sublime Text 是最新版本,有时旧版本可能存在一些已知的问题。
问题二:自动将空格转换为 Tab
另一个问题是,我希望在 Sublime Text 打开文件时,能够自动将文件中的空格转换为 Tab。请问大家知道如何实现这一点吗?
解决方案:
你可以通过修改 Sublime Text 的设置文件来实现这一功能。具体步骤如下:
- 打开 Sublime Text,进入
Preferences -> Settings
。 - 在右侧的用户设置文件中添加以下内容:
{
"translate_tabs_to_spaces": false,
"trim_trailing_white_space_on_save": true,
"default_line_ending": "unix"
}
这样设置后,Sublime Text 将默认使用 Tab 而不是空格,并且会在保存文件时自动删除多余的空格。
推荐 Sublime Text
总的来说,Sublime Text 是一款非常优秀的文本编辑器,特别是在处理 Node.js 项目时。它简洁而高效,支持丰富的插件生态系统,能够满足大多数开发需求。
如果你还在犹豫选择哪款编辑器,不妨试试 Sublime Text。它的学习曲线相对平缓,而且社区活跃,文档齐全,非常适合初学者和资深开发者使用。
希望这些信息对你有所帮助!如果有其他问题,欢迎继续交流。
一直在用sublimeText2,非常喜欢,第一种情况没有遇到过,没有明白你说的第二种情况的意思,如果是代码缩进之类的可以去下载插件。
没有你第一的问题,第二个问题说起来麻烦,懒得说了。。。
SublimeText中空格缩进拉黑显示是两个点,tab拉黑显示是一个长得破折号。 而运行Node的时候,如果空格和tab混用的话,会提示错误。
而新建的express项目用SublimeText打开默认缩进就是两个空格;但是我们写代码的时候换行默认是tab做缩进,囧~所以我希望可以在打开新建的express项目的时候能够将缩进的空格自动转换成tab,或者换行的时候将默认的tab自动转换成空格…
囧~
第二个问题: 修改配置文件: “translate_tabs_to_spaces”: true,
感谢~
自动关闭好奇怪, 也许才命令行启动 subl 能在关闭时看到一些 log
楼主是不是用了百度输入法
你可以把所有插件都说删除了后看看还是否自动退出,不然就是你系统的问题了
缩进可以用stupid indent, https://github.com/tzvetkoff/sublime_stupid_indent,很好用的插件
是的呢,一直用的百度输入法,难道是输入法的问题。。。额~不知道换成搜狗之类的输入法行么?还是说只要有中文输入法就悲剧呢?
stupid indent确实很好用~
这思路很好,我去试试~ 这还让我去尝试了终端启动SublimeText,颇有收获,感谢~
我也遇到了自动关闭的问题。我在Windows 8下使用,切换窗口(ctrl+alt)时也会自动关闭。不知道什么原因。
我倒是想知道怎么样进行批量替换字符?
一直用神器Sublime
自动重启 这个问题很奇怪
负责任滴说:是百度输入法的问题!!!
妈的,为了找到这个问题我和一个网友重装了3台机器才定位到是百度的问题。
卸载,然后换别的输入法吧
当然可以!以下是如何在 Sublime Text 中解决你提到的两个问题:
1. 自动关闭的问题
Sublime Text 出现自动关闭的情况可能是由于一些插件或配置问题引起的。你可以尝试以下几个步骤来排查和解决问题:
- 禁用所有插件:尝试禁用所有的插件,看是否还存在这个问题。如果是的话,重新启用插件并逐个排查。
- 检查配置文件:查看你的
Preferences.sublime-settings
文件,确保没有错误的配置项。 - 更新 Sublime Text:确保你使用的是最新版本的 Sublime Text。
2. 将空格转换为 tab
Sublime Text 可以通过配置实现将空格自动转换为 tab 的功能。具体步骤如下:
- 打开 Sublime Text。
- 进入
Preferences
->Settings
。 - 在右侧的用户设置中添加以下内容:
{
"translate_tabs_to_spaces": false,
"trim_trailing_white_space_on_save": true,
"default_encoding": "UTF-8",
"default_line_ending": "unix"
}
这些设置会确保在保存文件时自动将空格转换为 tab,并且在行尾自动删除多余的空格。
比较 Sublime Text 和 TextMate
如果你有兴趣比较 Sublime Text 和 TextMate,可以从以下几个方面考虑:
- 跨平台支持:Sublime Text 支持 Windows、macOS 和 Linux,而 TextMate 主要用于 macOS。
- 插件和扩展:Sublime Text 拥有丰富的插件生态系统,可以通过 Package Control 安装各种插件。TextMate 也有不错的插件支持,但可能不如 Sublime Text 那么丰富。
- 性能和速度:Sublime Text 以其快速响应和低资源消耗著称,TextMate 也有不错的表现,但在某些情况下可能会稍慢。
- 学习曲线:如果你已经习惯了 Vim 或其他类似的工具,Sublime Text 的学习曲线可能更平缓。
希望这些信息对你有所帮助!