查看完整版本: [-- Vim的几千个Qt宏/类的语法插件,需要的来下载了 --]

QTCN开发网 -> Qt 作品展 -> Vim的几千个Qt宏/类的语法插件,需要的来下载了 [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

XChinux 2013-05-09 13:15

Vim的几千个Qt宏/类的语法插件,需要的来下载了

自己写了个PHP程序扫描$QTDIR/include目录下的内容,抽取出类名和Q和QT开头的宏,做成Vim的syntax插件,需要的来下载啦.

使用方法:
将cpp.vim下载下来,放到$HOME/.vim/after/syntax目录下

总计1185个类,1699个宏,外加qint8, qint64, signals, emit, foreach, qobject_cast等常用类型和关键字





XChinux 2013-05-09 13:44
有人用Vim写Qt程序没?

kimtaikee 2013-05-09 13:49
目测好像只有版主一人。P.S.我才发现,QTCN没有表情回复?

XChinux 2013-05-09 13:58
以前有表情回复的,后来为了界面清爽(发现有许多大脸的回复,无意义啊),就去掉了.

XChinux 2013-05-09 13:58
都用QtCreator, VS去了啊.

kimtaikee 2013-05-09 14:03
还是Creator效率高啊

liyoujun 2013-05-09 14:23
还真没有。。。

jdwx 2013-05-09 14:35
vim太难以习惯。
楼下有没有用vim的?

XChinux 2013-05-09 15:04
总计1185个类,1699个宏,外加qint8, qint64, signals, emit, foreach, qobject_cast等常用类型和关键字

niuniu_4 2013-05-09 15:49
qtcreator is awesome, not just syntax highlighting.

hitler++ 2013-05-09 18:56

roywillow 2013-05-09 22:39
我嘞个去不明觉厉啊……
一般用creator,极端偶尔用notepad2

XChinux 2013-05-09 23:17
QtCreator提供VimFake是有道理的,呵呵,这说明使用Vim做Qt开发的人其实不少的,当然,中国可以不遵守此规则,西方学校教育中掌握Vim的人更多吧

kingliang123 2013-05-10 17:40
vim在进行中文输入时,不方便。

XChinux 2013-05-10 18:09
没有不便吧,难道你是指模式切换?

XChinux 2013-05-10 18:13
linux下其实kwrite/kate作为代码编辑器对Qt的支持也是不错的,很喜欢它那个配色。

axlrose 2013-05-11 14:49
感谢分享,果断下载
现在vim + qtcreator开发,主要是qtcreator的补全这些功能好用,编辑代码方面还是vim好用,fakevim用着不习惯,关了
版主多介绍些vim开发Qt的经验啊,有时用qtcreator按F1补全啊这些,还是好用

vim 7.4快要发布了,据说要整全IDE功能

http://www.oschina.net/news/40373/vim-7-4-plan  Vim 7.4 计划已公布,具体发布时间待定

XChinux 2013-05-11 22:33
Vim 7.4不会搞"全IDE"功能吧,即使要搞,也是v8.0了吧。

轨迹16 2013-05-13 10:45
我个人是用vim的,觉得vim不错。

voidbroken 2013-05-13 11:46
以前用gvim ,linux下用vim,后来代码多了以后,还是IDE方便

axlrose 2013-05-14 15:54
vim 8.0不知道要到哪年去了

ankhman 2013-05-17 20:18
这个是个好东东或,  

XChinux 2013-05-27 17:17
用vim的朋友和是不少地,哈哈

guigubeidou 2013-11-19 20:39
用过一段,但仅限于qmake 编译出错后,修改错误!一般还是在图形界面下编辑

尚楠 2013-11-30 12:50
我一直都在用vim,挺好!
下来试试!

XChinux 2013-11-30 14:21
Windows下使用。Linux下似乎有问题。

csdn 2013-12-01 21:34
在windows下一用Vim看代码和简单的编辑,主要还是QtCreator和VS编辑

青春岁月 2013-12-25 10:01
楼主真强大!

acanoe 2013-12-27 15:19
原来一直用vim ,后来QT 项目越来越难以控制,就不是管用vim 慢慢敲了,直接用creator 写代码了。

srl_mm 2013-12-28 08:14
收下,很好的资源,谢谢

allen_ 2014-02-24 21:50
kingliang123:vim在进行中文输入时,不方便。 (2013-05-10 17:40) 

只是习惯问题,习惯了中文也很方便的……

huantinglove 2014-03-06 14:50
支持下。。。

countryman 2014-04-14 19:53
[attachment=11958] 楼主我在安装的时候遇到了这个问题  百度了一下说是同时拥有两个cpp.vim 文件的原因. 具体办法还不知道怎么解决 楼主知道怎么弄不?

likezyp 2014-05-23 20:37
那个php怎么写的

lawme 2014-08-09 23:52
用了下,感觉应该这样做:
把新cpp.vim的内容,追加在老cpp.vim的末尾。
这样,才能出现多色彩语法的效果。
----------------------------------------------------------
另外,装了个qt-creator 2.5.2,感觉初学很费劲。
我是新手,还是先学qt吧。
找了本书:C++ GUI Programming with Qt 4, Second Edition,
跟着它走,感觉挺顺。
所以,用qt-designer和gvim。


lawme 2014-08-11 06:05

说一下用vim的好处之一,正则表达式。
下面是教材书中的例程,需要把各行首的编号删除。

1 #include <QtGui>

2 #include "sortdialog.h"

3 SortDialog::SortDialog(QWidget *parent)
4     : QDialog(parent)
5 {
6     setupUi(this);

7     secondaryGroupBox->hide();
8     tertiaryGroupBox->hide();
9     layout()->setSizeConstraint(QLayout::SetFixedSize);

10     setColumnRange('A', 'Z');
11 }

12 void SortDialog::setColumnRange(QChar first, QChar last)
13 {
14     primaryColumnCombo->clear();
15     secondaryColumnCombo->clear();
16     tertiaryColumnCombo->clear();

17     secondaryColumnCombo->addItem(tr("None"));
18     tertiaryColumnCombo->addItem(tr("None"));
19     primaryColumnCombo->setMinimumSize(
20             secondaryColumnCombo->sizeHint());

21     QChar ch = first;
22     while (ch <= last) {
23         primaryColumnCombo->addItem(QString(ch));
24         secondaryColumnCombo->addItem(QString(ch));
25         tertiaryColumnCombo->addItem(QString(ch));
26         ch = ch.unicode() + 1;
27     }
28 }

在vim里是这样处理的:
1、按键Esc,进入命令状态(command mode);
2、按键冒号“:”,进入命令行;
3、键入 %s/^\s*\d\+//g
4、回车。
至此,行首的编号全部删除。

正则表达式,是值得掌握的技术、手艺、伎俩。呵呵!
我就是用vim学会的。

bingyin 2015-07-30 01:59
顶顶,,,,,,,,,,,,,

哥依然潇洒 2016-09-01 12:57
哥,您的这个目录在哪里,我没有找到!求解答

无心徘徊 2016-10-24 11:17
Vim,Emacs都是Linux平台中必会的东西,话说,用vim开发QT嘛,得把vim配置齐全了,以前(差不多4、5年以前了)我是经常用这个东西写QT代码, 然后是QTcreator; vim要用的话,你得把它配置齐全,像taglist csopce等7、8个插件。

qazaq408 2017-04-06 11:18
XChinux:以前有表情回复的,后来为了界面清爽(发现有许多大脸的回复,无意义啊),就去掉了. (2013-05-09 13:58) 

求更新。。。
Qt更新了很多函数了

kadxss 2018-05-10 15:29
没有

xllwanlxy 2018-07-09 21:36
vim比qtcreator好用的多。但是,没有qtcreator方便。

XChinux 2019-03-05 10:23
我得找下以前的那个PHP脚本还在不,在的话,我再跑一下,更新下Qt 5.12的。

qq2632671 2020-08-14 08:55
XChinux:我得找下以前的那个PHP脚本还在不,在的话,我再跑一下,更新下Qt 5.12的。 (2019-03-05 10:23) 

找到没?

clickto 2022-03-17 20:22
现在fakevim很好用啊!
自定义几个映射,结合QtCreater自带的补全、移动代码等快捷键,爽的飞起!!!

shokokawaii 2023-10-21 23:17
VSCode 写习惯了,Vim 适应不过来


查看完整版本: [-- Vim的几千个Qt宏/类的语法插件,需要的来下载了 --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Gzip disabled