# Code Organisation

**URL:** <https://discourse.processing.org/t/code-organisation/28215>\
**Category:** Beginners\
**Created:** [March 3, 2021, 9:47am UTC](https://discourse.processing.org/t/code-organisation/28215 "2021-03-03T09:47:22Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![s31](https://avatars.discourse-cdn.com/v4/letter/s/b77776/32.png) [@s31](https://discourse.processing.org/u/s31)\
**Post date:** [March 3, 2021, 9:47am UTC](https://discourse.processing.org/t/code-organisation/28215/1 "2021-03-03T09:47:23Z")

</div>

hey all,  
I’ve been using processing for a while now, but have only just started using this forum. As my projects become larger and larger in scale, the code becomes harder and harder to navigate. All of the text seems to blend together and finding specific parts is more difficult. Are there any tips or pointers on how to get around this issue?  
Thanks.

---

<div class="post-metadata">

**Author:** ![quark](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/quark/32/26_2.png) [@quark](https://discourse.processing.org/u/quark)\
**Post date:** [March 3, 2021, 9:51am UTC](https://discourse.processing.org/t/code-organisation/28215/2 "2021-03-03T09:51:31Z")

</div>

You can spread your code over multiple tabs - name the tabs to indicate their contents

---

<div class="post-metadata">

**Author:** ![Chrisir](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/chrisir/32/45_2.png) [@Chrisir](https://discourse.processing.org/u/Chrisir)\
**Post date:** [March 3, 2021, 10:09am UTC](https://discourse.processing.org/t/code-organisation/28215/3 "2021-03-03T10:09:52Z")

</div>

I use tabs all the time

like Tools

InputsMouse

InputsKeyboard

classPlayer

Etc.

---

<div class="post-metadata">

**Author:** ![s31](https://avatars.discourse-cdn.com/v4/letter/s/b77776/32.png) [@s31](https://discourse.processing.org/u/s31)\
**Post date:** [March 3, 2021, 10:15am UTC](https://discourse.processing.org/t/code-organisation/28215/4 "2021-03-03T10:15:48Z")

</div>

Wow, I can’t believe I hadn’t heard of these before. Thank you!

---

<div class="post-metadata">

**Author:** ![paulgoux](https://avatars.discourse-cdn.com/v4/letter/p/b9bd4f/32.png) [@paulgoux](https://discourse.processing.org/u/paulgoux)\
**Post date:** [March 3, 2021, 10:44am UTC](https://discourse.processing.org/t/code-organisation/28215/5 "2021-03-03T10:44:07Z")

</div>

Tabs and the find function. You can switch between search current or all tabs.

Alternatively another ide, such as eclipse or visual studio code.

---

<div class="post-metadata">

**Author:** ![Chrisir](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/chrisir/32/45_2.png) [@Chrisir](https://discourse.processing.org/u/Chrisir)\
**Post date:** [March 3, 2021, 10:53am UTC](https://discourse.processing.org/t/code-organisation/28215/6 "2021-03-03T10:53:16Z")

</div>

Also note that when you right click on a variable you see Show Usage and Rename and Jump to Declaration- very useful

Developers of the IDE I salute you!
