Mostly i'm using Lazarus ,But i'm just working on a device has limited memery . So just install linux without GUI , that's why i need to use textmode ide. It's not very good but better than NONE!
Are you under pressure to use that device for coding? Because if not, I would seriously consider programming your app in a more powerful one and (cross-)compiling to your target. Note that even a humble Raspberry Pi with Raspbian is enough to develop with Lazarus for ARM-Linux, and it would provide you with a developing platform close to the target one.
Of course, nothing wrong with old-style coding. In fact, we still do it when programing for DOS (and CP/M, though that's another kettle of fish

) and it works rather well, despite some annoying bugs/misfeatures in the text-mode IDE.