在Linux环境下的shell 编程在什么地方编程解决方法

在Linux环境下的shell 编程在什么地方编程
在shell 编程时是不是打开linux终端就直接写程序呀?我试了,可是不行。求大神帮忙呀
------解决思路----------------------
用vi工具或者用samba映射到windows机器上用notepad plus工具写
------解决思路----------------------
就是文本编辑,随便一个编辑器就行,写完后在shell下面运行就可以了
------解决思路----------------------
题主可以使用vi或者vim写