[DEBIAN] Gedit Plugins for hacker/programmer(해커/프로그래머를 위한 gedit 플러그인)

최근 sublimetext3를 으로 갈아타려다 한글 관련 문제를 해결하지 못하고 다시 gedit으로 돌아오게 되었습니다. 그래서 기존에 쓰던 gedit을 강화하기 위해서 유용한 플러그인에 대해 조금 더 찾아봤지요. (물론 기존에 쓰던게 대다수네요..ㅋㅋ)

Gedit?

일단 gedit에 대한 설명을 간단하게 하면 gnome 을 위해 만들어진 text editor라고 볼 수 있습니다. 자유소프트웨어 정책을 따르며 linux 이외에도 OSX, Windows에서도 사용이 가능하다고 합니다.

Gnome Wiki에서는 아래와 같이 설명하고 있습니다.

“While aiming at simplicity and ease of use, gedit is a powerful general purpose text editor.”

심플하고 쉽고 강력한 text editor라고 하네요. 물론 gedit 자체가 굉장히 유용한 툴이지만 plugin을 만났을 땐 더욱 쓸만해집니다.

Gedit에서 Plugin 설정하기

Plugin 설정 gedit 실행 후 메뉴 창에서 아래 순서로 진입 후 설정이 가능합니다.

편집 -> 기본설정 -> 플러그인

추가로 apt 패키지로도 지원하는 플러그인이 있으니 명령어로도 몇가지는 설치가 가능합니다.


#> apt-get install gedit-developer-plugins

gedit plugin 리스트


#> apt-cache search gedit | grep plugin
gedit-developer-plugins - A set of gedit plugins for developers
gedit-latex-plugin - gedit plugin for composing and compiling LaTeX documents
gedit-plugins - set of plugins for gedit
gedit-r-plugin - Gedit plugin for R statistical computing language
gedit-source-code-browser-plugin - source code class and function browser plugin for Gedit
gedit-valencia-plugin - Vala plugin for gedit

외부 Plugin 설정 플러그인 파일 다운로드 후 압축 해제 후 아래 순서와 같이 진행 후 위 Plugin 설정 과정을 진행하면 된다.

일단 다운받은 플러그인의 압축을 해제한다.


#> tar -xvf gedit-classbrowser3g-1.1.tar.gz
gedit-classbrowser3g-1.1/
gedit-classbrowser3g-1.1/org.gnome.gedit.plugins.classbrowser3g.gschema.xml
gedit-classbrowser3g-1.1/README.parsers
gedit-classbrowser3g-1.1/setup.py
gedit-classbrowser3g-1.1/classbrowser3g.p

압축 해제한 파일 중 plugin 파일과 관련 디렉토리를 /usr/lib/plugins/ 로 이동시켜준다. 조금 그렇다면 그냥 plugins 디렉토리로 다 옮겨도 무방하다.

1.


#> cd gedit-classbrowser3g-1.1
#> cp classbrowser3g /usr/lib/gedit/plugins/ -R
#> cp classbrowser3g.plugin /usr/lib/gedit/plugins/

or

2.


#> cp * /usr/lib/plugins/ -R

Plugin1 - File Browser(파일 찾아보기 창/Default)

이 플러그인은 gedit 내 file browser를 이식하는 플러그인입니다. 설치하면 아래와 같이 좌측 Source code가 나타나던 부분에 탭이 하나 더 생깁니다. 해당 탭을 이용해서 file browser를 볼 수 있고, 여러가지 파일을 열어가며 작업하기에는 정말 좋은 도구입니다.

Plugin2 - Source Code Browser(Default)

Source Code Browser는 File Browser와 같이 Gedit에 기본으로 들어가 있는 플러그인입니다. 이 플러그인을 통해서 개발 시 함수와 클래스에 대한 정보를 좌측 탭에서 확인할 수 있습니다.

일반적으로 개발 IDE의 성능이 훨씬 좋지만, 간단한 스크립트나 짧은 코드 작성에는 가벼운 gedit에 해당 플러그인을 사용하면 쉽고 빠르게 만들 수 있을 것 같네요. 또한 코드의 구조 파악에도 도움이 될테구요.

Plugin3 - Python Console

개인적으로 언어는 ruby를 사용하지만 python 도 아주 매력적인 언어이지요. 이 플러그인은 gedit 내부에 python console을 내장하는 플러그인입니다.

사용하게되면 gedit 하단 부분에 콘솔창이 생기고 python console을 통해 계산식이나 간단한 프로그래밍 등 작업이 가능합니다. 해커들의 언어로 불리는 python이니 보안하시는 분이라면 꼭 설치해서 활용해보시면 좋을 것 같네요.

Plugin4 - Class Browser

이 플러그인은 직접 사용하던 플러그인은 아니고 검색하던 중 찾아낸 플러그인입니다. 아래 주소에서 몇개 정리해주셨는데, 이 중 쓸만해보여 따로 메모해두었습니다. http://www.makeuseof.com/tag/top-plugins-to-extend-and-make-gedit-a-more-useful-text-editor-linux/

Source Code Browser와 비슷하지만 각각 class에 method까지 정리가 되어서 정말 편할 것 같네요. Gnome wiki에도 소개될 정도의 플러그인이며 아래 주소에서 다운로드가 가능합니다. https://launchpad.net/gedit-classbrowser3g

hxxp://cdn.makeuseof.com/wp-content/uploads/2009/01/classbrowser.png

Plugin5 - 맞춤법 검사

Shift + F7으로 맞춤법 검사를 수행할 수 있습니다.

Other Plugin

추가로 더 많은 플러그인에 대해 알아보고 싶으시면 gnome wiki에서 찾거나 구글링해보시면 많이 나옵니다. 아래는 gnome wiki 내 버전별 plugin 리스트입니다.

https://wiki.gnome.org/action/show/Apps/Gedit/PluginsLists?action=show&redirect=Gedit%2FPlugins

Reference

http://www.makeuseof.com/tag/top-plugins-to-extend-and-make-gedit-a-more-useful-text-editor-linux/ https://wiki.gnome.org/action/show/Apps/Gedit/PluginsLists?action=show&redirect=Gedit%2FPlugins https://launchpad.net/gedit-classbrowser3g