免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2648 | 回复: 2

[桌面系统] 摆脱vim, emacs的魔爪, gmate真的是神器啊. [复制链接]

论坛徽章:
0
发表于 2014-07-12 16:27 |显示全部楼层
GMate
This package contains some gedit improvements to make it more similar to TextMate. The package contain code snippets, plugins, and
an automatic registration of rails-related files.

If you have issues with one of the plugins included in Gmate or have suggestions please fill an issue in http://github.com/gmate/gmate/issues

Install

Ubuntu
1. Add Ubuntu on Rails PPA:
sudo apt-add-repository ppa:ubuntu-on-rails/ppa
sudo apt-get update
Note: on Karmic use add-apt-repository instead of apt-add-repository.

2. Install gedit-gmate package:
sudo apt-get install gedit-gmate


Other Linux
1. Install all dependencies:
• python-webkitgtk for Todo-List plugin and Find in Project plugin, seehttp://code.google.com/p/pywebkitgtk
• python-sexy for Go to File plugin
• pyinotify for Gedit Open Files and SnapOpen plugins.
• ack-grep for faster search in Find in Project. (optional)
Note: Dependencies have slightly different names in Fedora Linux (pywebkitgtk, python-sexy, python-inotify and ack).

• Download gmate sources or clone git repository:
git clone git://github.com/gmate/gmate.git
cd gmate

• And run install script:
sh install.sh
Note: Some commands will expect you enter your sudo password.


GMate package include

Plugins

gedit2:
• Advanced Bookmarks. Highlight, remenber and toggle bookmarks in yourfiles.
• Align columns. Align text blocks into columns separated by pipe ( | )
• Classbrowser. A Classbrowser (depends of ctags, I use exuberant-ctags).
• Encoding. Reopen the document in a different encoding
• Embedded Terminal. Terminal with multiple windows
• File Search. This is a search plugin for Gedit to search for a text insidea directory. https://github.com/oliver/gedit-file-search
• Find in Project. Search in the project with ack/grep.http://github.com/eggegg/find-in-project
• Fuzzy Open. Quick way to open file in project.http://github.com/eggegg/fuzzyopen
• Gedit Open File. Regex based file open (like textmate Go to file…).
• Gedit Todo. Find Todo Marks in source files (integrated with filebrowser).
• Gemini. Pair complete for quotes and braces.
• Highlight Edited Lines. Highlights lines changed during your edit session.http://1dan.org/gedit-plugins/highlight-edited-lines/
• Indent Converter. Converts tabs to spaces and spaces to tabs.
• Line Tools. comment toggle, duplicate, selection, add semi-colon.
• Multi Edit. Check it out at author's pagehttp://jon-walsh.com/journal/multi-edit
• Macropy. Record and execute macros.https://github.com/eguaio/gedit-macropy
• Open URI Context Menu. Adds context menu item to open an URI at thepointer position.http://www.jpfleury.net/en/software/open-uri-context-menu.php
• Pair Character Completion. Pair complete for quotes and braces, thatalso wrap selected text. http://code.google.com/p/gedit-pair-char-autocomplete
• Pastie. Paste a selection of code or a source file to pastie.org directlyfrom editor http://github.com/ivyl/gedit-pastie
• Quickhighligthmode. Fast change current highlight mode.
• Rails Extract Partial. Extract selected region of rhtml as a partial.
• Rails Hotcommands. Execute Rails Commands (such rake tasks).
• Rails Hotkeys. Navigation in Rails Project Files.
• Regex Search Replace. Search and replace with regular expressions.
• Reopen Tabs. Saves opened tabs on exit to restore them on next run.
• Simple Folding. Collapse selected text.
• Smart Indent. Smart Indentation regex based.
• Tabulation. Auto set tabs and spaces based on file type.
• TextMate Style Autocompletion. Better autocompletion. Tap Esc to cyclethrough the available completions.
• Text Map. Navigatable thumbnail of the entire filehttp://1dan.org/gedit-plugins/textmap/
• Text Tools. Some text manipulation improvements (adapted from line tools).
• Trailsave. Remove trailing spaces before save a document.
• Word Completion. Word completion plugin.
• Zen Coding. Tools for faster HTML/CSS codinghttp://github.com/mikecrittenden/zen-coding-gedit
• Zoom. Adds the ability to change the text size.http://github.com/algorich/gedit-zoom

gedit3:
**NOTE:** gedit3.8+, at least in Ubuntu expects python3 while earlier versions
did not. For now Python plugins that have been updated may not work in version
3.0-3.6. If you have a desire for backwards compatibility create an issue.
• Advanced Find/Replace. Search and replace in all documents/tabs
• Gemini. Pair complete for quotes and braces.
• Line Tools. comment toggle, duplicate, selection, add semi-colon.
• Simple Folding. Collapse selected text.
• Snap Open. Opens files by regex
• Zen Coding. Tools for faster HTML/CSS coding
• And More...
Note: Multi Edit plugin is not enabled by default GMate installation.
Refer to each plugin source code and readme file to get information about specific plugin licensing and copyright.

Language Improvements and Mime Types
• Basic YAML Syntax Highlight
• CoffeeScript Syntax Highlight
• ColdFusion Syntax Highlight
• Cucumber Syntax Highlight
• Groovy/Grails/Gradle improvements
• HAML Syntax Highlight
• Markdown Syntax Highlight
• reStructuredText Syntax Highlight
• rhtml/erb Syntax Highlight
• Ruby on Rails improvements
• SASS and Stylus Syntax Highlight
• Jade and Eco templates Highlight

Themes/Styles
• Active4d (Converted from Textmate)
• All Hallow's Eve (Converted from Textmate)
• Ambiance
• Ambiance Dark
• Amy (Converted from Textmate)
• Argonaut  (Converted from Textmate)
• barf (Converted from Textmate)
• BBEdit (Converted from Textmate)
• Blackboard (Converted from Textmate)
• Black Pearl (Converted from Textmate)
• Black Pearl II (Converted from Textmate)
• Blue Dream
• Boys & Girls 0.1 (Converted from Textmate)
• Briliance Black (Converted from Textmate)
• Briliance Dull (Converted from Textmate)
• Chela Light
• choco (Converted from Textmate)
• Classic Modified (Mac classic)
• CodeZone (New!)
• Cool Glow (Converted from Textmate)
• Daltonism (Converted from Textmate)
• Darkmacs
• Darkmate
• Desert
• Dawn (Converted from Textmate)
• Desert
• Django (Converted from Textmate)
• Django (Smoothy) (Converted from Textmate)
• Dreamweaver
• eclips3.media (ECLM) (Converted from Textmate)
• Eiffel (Converted from Textmate)
• Emacs
• Emacs Dark (Converted from Textmate)
• Emacs Strict (Converted from Textmate)
• Expresso Libre (Converted from Textmate)
• Fade to Grey (Converted from Textmate)
• Flarp
• Fluffy
• ForLaTeX (Converted from Textmate)
• Fruity
• Github (Converted from Textmate)
• GlitterBomb (Converted from Textmate)
• IDLE (Converted from Textmate)
• idleFingers (Converted from Textmate)
• iLife 05 (Converted from Textmate)
• iPlastic (Converted from Textmate)
• IR_Black (Converted from Textmate)
• Ironman
• IR_White (Converted from Textmate)
• Jellybeans (Converted from VIM)
• Kate
• LAZY (Converted from Textmate)
• Lowlight (Converted from Textmate)
• Mac Classic (Converted from Textmate)
• MacMoose (Converted from Textmate)
• MagicWB (Amiga) (Converted from Textmate)
• Matrix (Converted from Textmate)
• Merbivore (Converted from Textmate)
• Merbivore Soft (Converted from Textmate)
• Midnight (Converted from Textmate)
• minimal Theme (Converted from Textmate)
• monoindustrial (Converted from Textmate)
• Monokai (Converted from Textmate)
• Mustang (Converted from VIM)
• Neopro (Converted from Textmate)
• Notepad 2 (Converted from Textmate)
• Overcast (Converted from Textmate)
• Pastels on Dark (Converted from Textmate)
• PlasticCodeWrap (Converted from Textmate)
• Plum Dump (Converted from Textmate)
• Railscasts (Converted from Textmate)
• Railscasts Improved
• RDark (Converted from Textmate)
• Ruby Blue (Converted from Textmate)
• Rubycius
• RubyRobot (Converted from Textmate)
• Ryan Light (Converted from Textmate)
• Slate (Converted from Textmate)
• Slush & Poppies (Converted from Textmate)
• Slush and Poppies (Mod)
• Smurfy (Converted from Textmate)
• SpaceCadet (Converted from Textmate)
• SpaceCadet Pro (Converted from Textmate)
• Spetacular (Converted from Textmate)
• Stoneship (Converted from Textmate)
• Solarized
• Sunburst (Converted from Textmate)
• Swyphs II (Converted from Textmate)
• Tango (Converted from Textmate)
• Tek (Converted from Textmate)
• Text Ex Machina (Converted from Textmate)
• Textmate (mac classic) (Converted from Textmate)
• Tinge
• Tomorrow
• Travis Jeffery (Converted from Textmate)
• Twilight (Converted from Textmate)
• Twilight Modified
• Vibrant Fun
• Vibrant Ink (Converted from Textmate)
• Vibrant Nerd
• Vitamins (Converted from VIM)
• Warm Grey
• Why's Poingnant (Converted from Textmate)
• Wombat
• Zenburn
• Zenburnesque (Converted from Textmate)

论坛徽章:
33
荣誉会员
日期:2011-11-23 16:44:17天秤座
日期:2014-08-26 16:18:20天秤座
日期:2014-08-29 10:12:18丑牛
日期:2014-08-29 16:06:45丑牛
日期:2014-09-03 10:28:58射手座
日期:2014-09-03 16:01:17寅虎
日期:2014-09-11 14:24:21天蝎座
日期:2014-09-17 08:33:55IT运维版块每日发帖之星
日期:2016-04-17 06:23:27操作系统版块每日发帖之星
日期:2016-04-18 06:20:00IT运维版块每日发帖之星
日期:2016-04-24 06:20:0015-16赛季CBA联赛之天津
日期:2016-05-06 12:46:59
发表于 2014-07-14 06:58 |显示全部楼层
gui or cli ?

论坛徽章:
154
2022北京冬奥会纪念版徽章
日期:2015-08-07 17:10:5720周年集字徽章-年
日期:2022-10-26 16:44:2015-16赛季CBA联赛之深圳
日期:2022-11-02 14:02:4515-16赛季CBA联赛之八一
日期:2022-11-28 12:07:4820周年集字徽章-20	
日期:2023-07-19 08:49:4515-16赛季CBA联赛之八一
日期:2023-11-04 19:23:5115-16赛季CBA联赛之广夏
日期:2023-12-13 18:09:34
发表于 2014-07-14 11:53 |显示全部楼层
gedit本来就是神器,记事本啊,都不错的

可是在c++下,还是vc最棒的
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP