很多站长朋友们都不太清楚php自动提示插件,今天小编就来给大家整理php自动提示插件,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 sublime text2写PHP,有哪些值得推荐的插件 2、 Eclipse php自动提示代码功能 3、 eclipse for php代码自动提示 4、 高分求!win7 gvim 开发PHP代码智能提示,自动补全功能 我的是vim_7.3版本 5、 subline text 2 要有php语法提示需要安装php吗 6、 hbuilderx关于php代码提示插件不好用 sublime text2写PHP,有哪些值得推荐的插件以下都是说的sublime text 3,有的插件在st2里面找不到。我默认认为楼主已经安了插件中心。
前端插件
emmet:前端神器,网上介绍一大把。这个插件在2里面叫zen coding
css format:css格式化,支持几种格式方式
jquery:jquery提示插件
jsFormat:js和jquery压缩插件
php插件
docBlock:类、控制器、方法等的文档生成器,输入/**之后回车即可
sublimeCodeIntel:PHP代码提示,可以提示相应类里面的方法、变量等等
Eclipse php自动提示代码功能可以使用以下的方法来实现自动代码提示功能:
1. 窗口-首选项-PHPeclipse Web Development-PHP-codeassist;
2. 选中Enable auto activation;
3. 在Auto actiovation triggers for PHP:中把默认值 $>修改为 xxxx(你可以随便输入什么内容,一会儿我们会把这个内容替换掉);
4. 文件-导出-普通-首选项-全部导出为myconfig.epf;
5. 用记事本打开myconfig.epf 查找 'xxxx';
把”$\:>”(这是默认值,即=号后面 的值)修改;为”$\:>abcdefghijklmnopqrstuvwxyz(;
注:一定要加一个半角分号“;”,否则会出现写完一个语句之后就无法启动代码提示的现象。
这样操作是为了在代码中输入上述所有符号后都会自动启动代码提示。
6. 导入这个myconfig.epf文件;
这样eclipsephp就能实现代码自动提示了。
eclipse for php代码自动提示可能是没有讲到这个东西,我给你个你看看:
自动代码提示功能如下:
1. 窗口-首选项-PHPeclipse Web Development-PHP-codeassist;
2. 选中Enable auto activation;
3. 在Auto actiovation triggers for PHP:中把默认值 $>修改为 xxx(你可以随意输入内容,等下把这个内容替换掉);
4. 文件-导出-普通-首选项-全部导出为myconfig.epf;
5. 用记事本打开myconfig.epf 查找 'xxx';
把”$\:>”(这是默认值,即=号后面 的值)修改;为”$\:>abcdefghijklmnopqrstuvwxyz(;
注:一定要加一个半角分号“;”,否则会出现写完一个语句之后就无法启动代码提示的现象。
此操作是为了在代码中输入上述所有符号后都会自动启动代码提示。
6. 导入myconfig.epf文件;
然后eclipsephp就能实现代码自动提示了。如果还有不懂的可以到后盾网论坛,问题求助专区,希望我的回答可以帮到你!
高分求!win7 gvim 开发PHP代码智能提示,自动补全功能 我的是vim_7.3版本自动补全我用的是neocomplcache,但它不是专门针对某种语言的,下面是我的配置,ctrl+k可以弹出窗口
" neocomplcache开关.
map <F4> :NeoComplCacheToggle<CR>
imap <F4> <ESC>:NeoComplCacheToggle<CR>a
" 停用 AutoComplPop.
" let g:acp_enableAtStartup = 0
" 启用 neocomplcache. 1是打开
let g:neocomplcache_enable_at_startup = 1
" 启用 smartcase. 仅当输入大写字母时,区分大小写
" let g:neocomplcache_enable_smart_case = 1
" 启用大写字母补全.输入大写字母时, 进行模糊搜索可能性词语 例如,当输入AE时会匹配ArgumentsException。
let g:neocomplcache_enable_camel_case_completion = 1
" 启用下划线补全.进行模糊搜索匹配的词。例如,当输入'p_h'时会匹配'public_html'。默认值是 0
let g:neocomplcache_enable_underbar_completion = 1
" 设定最小语法关键词长度.
let g:neocomplcache_min_syntax_length = 3
let g:neocomplcache_lock_buffer_name_pattern = '\*ku\*'
" 定义字典.
"let g:neocomplcache_dictionary_filetype_lists = {
" \ 'default' : '',
" \ 'vimshell' : $HOME.'/.vimshell_hist',
" \ 'scheme' : $HOME.'/.gosh_completions'
" \ }
" 定义关键词.
if !exists('g:neocomplcache_keyword_patterns')
let g:neocomplcache_keyword_patterns = {}
endif
let g:neocomplcache_keyword_patterns['default'] = '\h\w*'
" 插件键映射.
imap <C-k> <Plug>(neocomplcache_snippets_expand)
smap <C-k> <Plug>(neocomplcache_snippets_expand)
inoremap <expr><C-g> neocomplcache#undo_completion()
inoremap <expr><C-l> neocomplcache#complete_common_string()
" 类似于SuperTab用法 .
"imap <expr><TAB> neocomplcache#sources#snippets_complete#expandable() ? "\<Plug>(neocomplcache_snippets_expand)" : pumvisible() ? "\<C-n>" : "\<TAB>"
" 推荐的键映射.
" <CR>: close popup and save indent.
"inoremap <expr><CR> neocomplcache#smart_close_popup() . "\<CR>" "加了这句之后对有的文件按回车不会输入候选项
" <TAB>: completion.
inoremap <expr><TAB> pumvisible() ? "\<C-n>" : "\<TAB>"
" <C-h>, <BS>: close popup and delete backword char.
inoremap <expr><C-h> neocomplcache#smart_close_popup()."\<C-h>"
inoremap <expr><BS> neocomplcache#smart_close_popup()."\<C-h>"
inoremap <expr><C-y> neocomplcache#close_popup()
inoremap <expr><C-e> neocomplcache#cancel_popup()
" 类似于AutoComplPop用法, 自动选择第一个候选项目 .
let g:neocomplcache_enable_auto_select = 1
" 类似于 Shell 用法(不推荐).
"set completeopt+=longest
"let g:neocomplcache_enable_auto_select = 1
"let g:neocomplcache_disable_auto_complete = 1
"inoremap <expr><TAB> pumvisible() ? "\<Down>" : "\<TAB>"
"inoremap <expr><CR> neocomplcache#smart_close_popup() . "\<CR>"
" 启用 omni 补全.
autocmd FileType css setlocal omnifunc=csscomplete#CompleteCSS
autocmd FileType html,markdown setlocal omnifunc=htmlcomplete#CompleteTags
autocmd FileType javascript setlocal omnifunc=javascriptcomplete#CompleteJS
autocmd FileType python setlocal omnifunc=pythoncomplete#Complete
autocmd FileType xml setlocal omnifunc=xmlcomplete#CompleteTags
autocmd FileType php setlocal omnifunc=phpcomplete#CompletePHP
" 启用 heavy omni 补全.
if !exists('g:neocomplcache_omni_patterns')
let g:neocomplcache_omni_patterns = {}
endif
let g:neocomplcache_omni_patterns.ruby = '[^. *\t]\.\w*\|\h\w*::'
"autocmd FileType ruby setlocal omnifunc=rubycomplete#Complete
let g:neocomplcache_omni_patterns.php = '[^. \t]->\h\w*\|\h\w*::'
subline text 2 要有php语法提示需要安装php吗不需要安装php,只需要在设置中操作
步骤如下(中文版在括号内):
点击菜单栏的:Preferences(中文版为首选项);
选择:Setting-User项(中文版为设置-用户);
然后在大括号输入以下两项设置:"auto_complete": true,"auto_match_enabled": true
设置完先保存,再关掉sublime text 2;
重启.建立一个以.php结尾的文件.输入一个字符,是否有代码提示. 检查一下设置情况是否正确
hbuilderx关于php代码提示插件不好用hbuilderx没有内置php的提示,需要安装“php语言服务”插件,目前这个插件不支持基本函数的快捷提示
这个插件有个php版本的限制,有的人说插件不好用,实际上是没有注意到这个插件关于php版本的要求
系统中只要安装这个版本的php,插件是可用的
关于php自动提示插件的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php自动提示插件 php自动加载机制原理的详细内容...