对于使用什么文本编辑器这个话题,一直都是争论不休,尤其是vim和VScode这俩.

我不是很喜欢去争论要使用哪个文本编辑器,这玩意就是怎么顺手怎么来,说哪个更好用是完全没必要的. 我电脑上安装了不止一个文本编辑器,要哪个就用哪个.

我的使用习惯

写代码

写代码的话嘛,我更倾向于使用IDE. VScodeIntelli IDEA算是我用的最多的了,虽然code可能算不上IDE.

具体来讲,我大部分情况下都使用IDEA来编辑java和kotlin,有时候也会用到vim和code,不过那几乎只占不到1%.

对于写js/ts以及html/css等与js密切相关的语言,我更倾向于使用code,它应该算是写js最舒服的编辑器了吧.

而Python的话,以前我使用Pycharm,不过现在也主要使用code了,没啥别的原因,就是觉得Pycharm实在太大了,没code那么轻量,当然还有一个原因是我不怎么写Python,毕竟作为一个Modder (Minecraft Java版模组开发者),要用到python的地方并不多,甚至很多时候选择了js/ts来代替Python.

编辑配置文件

配置文件这种东西我接触的也不少,json,toml,yaml,properties这些都是会经常接触到的.

编辑这种很小的文件我各种编辑器都会使用,如果Intelli IDE开着的话,那么我会选择直接使用Intelli IDE. 同理,code开着我也会直接使用code.

如果要编辑配置文件时没有开着其它编辑器,那么我会选择使用vim来编辑,gedit用的也不少.

如果文件在一个归档内,我会直接用gedit来编辑,毕竟方便嘛. 如果它在某个可以直接访问的目录下,vim和gedit二选一,具体哪个不确定. 如果文件在/etc等需要root才能访问的目录,我只会使用vim来编辑.

编辑文档和文章

说道文档,我使用的最多的写文档的格式就是markdown了,其他的我都不怎么用,写文章我也喜欢用md,word虽然相对来说用的人更多,但我确实不怎么使用.

我写md也是习惯于怎么方便怎么来,不过与编辑配置文件不同的是,我只会使用当前开着的IDE来编辑IDE正在编辑目录下的md,而不会将其它目录下的md拖到IDE中编辑.

写md我更喜欢用vim,这篇文章正是我用vim编辑的,似乎只有vim才能给我沉浸式写文章的体验.

其他

看log文件我比较喜欢用code,其它大部分文本类文件我通常直接用gedit打开,如果gedit打不开就用vim.

为什么没有nano

1
alias nano=vim

唔,大体就这样了,这篇文章只是谈了一下我自己的习惯,文本编辑器大家喜欢用什么就用什么,祝大家代码不出bug٩(。・ω・。)و