Kate (Kate – Advanced Text Editor) sebagai Python IDE

Kate – Advance Text Editor merupakan editor multi-dokumen (MDI – Multi Document Interface). Disebut dengan Advance Text Editor karena Kate memiliki fitur-fitur yang banyak, antara lain (untuk programming):

  • Syntax highlighting yang powerfull dan bracket matching
  • Code and text folding
  • Auto indentation
  • Auto completion support
  • Shell integration (ini yang saya suka)
  • Wide protocol support (http, ftp, ssh, webdav etc.)
  • Customizable shortcuts
  • Integrated command line (ini juga saya suka)

Selama ini saya lebih memilih menggunakan Kate dari pada editor teks yang lain (Gedit, Geany, nano, ViM) untuk menuliskan kode-kode program *karena saya suka dengan KDE SC hehehe. Namun terkadang saya sedikit kerepotan saat kompile atau saat menjalankan script yang sedang saya tuliskan, karena saya harus pindah ke mode terminal.

Nah setelah jalan-jalan kesana-kemari akhirnya saya menemukan cara setting untuk menggunakan Kate sebagai Python IDE sederhana. Cara konfigurasinya? Pilih menu Settings -> Configure Kate… -> Application -> Plugins, jika External Tools belum di cek maka berikan tanda cek kemudian Apply.

Kemudian pilih menu Settings -> Configure Kate… -> Application -> Plugins -> External Tools selanjutnya klik tombol New

Berikan label misal “Python 2” isikan executable qdbus, mimetypes “Python” atau anda bisa browse daftar mimetypes, dan pilih Save ke Current Document atau All Documents, selanjutnya isikan script berikut ini:


qdbus org.kde.kate-`pidof kate` /Sessions/1 sendText "python2 '%directory/%filename'"$'\n'

Atur shortcut External tools, misal pada mesin saya adalah sebagai berikut:

Setelah semuanya beres sekarang anda bisa menjalankan script yang anda tuliskan tanpa harus pindah ke mode terminal, cukup dengan kombinasi tombol sesuai dengan yang telah diatur tadi atau melalui menu Tools -> External Tools -> Python 2

Kate setelah menjalankan script python melalui external tools

Let’s coding using Kate! 🙂

Source: http://buscher.zxq.net/2010/11/turning-kate-into-a-prolog-ide/

=-=-=-=-=
Powered by Blogilo

8 thoughts on “Kate (Kate – Advanced Text Editor) sebagai Python IDE

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s