Android busybox安装与vim Python IDE开发环境

Android busybox安装与vim Python IDE开发环境在Android上安装BusyBox0.先要把手机给Root了,具体教程这里就不提供了,网上有很多。1.下载BusyBox的binary,打开这个地址 http://www.busybox.net/downloads/binaries 例如下载了:/downloads/binaries/1.21.1/中的busybox-armv7l2.把下载好的busybox-armv7l用

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

在Android上安装BusyBox

0. 先要把手机给Root了,具体教程这里就不提供了,网上有很多。
1. 下载BusyBox的binary,打开这个地址  http://www.busybox.net/downloads/binaries  例如下载了: /downloads/binaries/1.21.1/中的busybox-armv7l

2.把下载好的busybox-armv7l用adb push busybox-armv7l /sdcard/ 下, 然后重命名 mv busybox-armv7l busybox 

3. 在root模式下执行 mount -o remount,rw /system , 然后 mv /sdcard/busybox  /system/xbin/

4. 更换权限chmod 755 /system/xbin/busybox ,然后 busybox –install 

——————————————————————————–

一、vim基础配置
在/etc/vim/vimrc中添加

set fileencodings=utf-8,gbk    
set ambiwidth=double  
set smartindent    
set smarttab    
set expandtab    
set tabstop=4    
set softtabstop=4    
set shiftwidth=4    
set backspace=2  
set textwidth=79  
set nu

二.设置代码补全功能
1.利用omni-completion补全函数:在vimrc中插入:
filetype plugin on    
autocmd FileType python set omnifunc=pythoncomplete#Complete   
下载pydiction —-  
    wget https://vim.sourceforge.io/scripts/download_script.php?src_id=21842
    unzip pydiction-1.2.zip  
      
    “ ~/.vim/after/ftplugin和~/.vim/tools/pydiction/目录默认不存在,需要自行创建  
    #cp pydiction-1.2/python_pydiction.vim ~/.vim/after/ftplugin  
    #cp pydiction-1.2/complete-dict ~/.vim/tools/pydiction/complete-dict  
然后修改vimrc文件,加入一行
    filetype plugin on   
    autocmd FileType python set omnifunc=pythoncomplete#Complete   
      
    let g:pydiction_location=’~/.vim/tools/pydiction/complete-dict’    
 这时,按Tab键就可以补全代码
 
 三.源代码查看功能
1.安装ctags   apt-get install ctags  
 安装完成后,把光标移动到某个元素上,CTRL+],就会跳转到对应的定义啦。CTRL+o可以回退到原来的地方。
 2.安装taglis
  #apt-get install vim-scripts  
#apt-get install vim-addon-manager   
# vim-addons install taglist

let Tlist_Auto_Highlight_Tag=1   
let Tlist_Auto_Open=1   
let Tlist_Auto_Update=1   
let Tlist_Display_Tag_Scope=1   
let Tlist_Exit_OnlyWindow=1   
let Tlist_Enable_Dold_Column=1   
let Tlist_File_Fold_Auto_Close=1   
let Tlist_Show_One_File=1   
let Tlist_Use_Right_Window=1   
let Tlist_Use_SingleClick=1   
nnoremap <silent> <F8> :TlistToggle<CR>
 安装完成后,会在右边出现文件目录,使用Ctrl+w,再按w可以在code窗口和taglist窗口间切换。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/159985.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • ROS编译 Python 文件(详细说明)

    ROS编译 Python 文件(详细说明)

    2020年11月8日
    225
  • 调用接口返回中文乱码_java请求接口返回乱码

    调用接口返回中文乱码_java请求接口返回乱码最近调用Webservice接口时,遇到接收乱码的问题最开始用soapUI测试看XML结果是正常的,返回结果大概是这样(只截取了json部分结果){“state”:0,”message”:”流程启动成功”,”seqno”:”202005020009″}后来在JAVA后台使用HttpURLConnection调用(全部代码在后面),发现返回来的中文部分全部乱码,如下{“state…

    2022年8月31日
    1
  • txt文本格式怎么转换成excel_文本格式转换为日期

    txt文本格式怎么转换成excel_文本格式转换为日期将txt文本转换为excel格式,中间使用的列分割为tab键==一、使用xlwt模块注:Excel2003一个工作表行数限制65536,列数限制256需要模块:xlwt模块安装:xl

    2022年8月5日
    3
  • mshtml文档的处理

    objectc=null;myWeb.Navigate(“http://zhidao.baidu.com/”,refc,refc,refc,refc);//…获取WebBroswer中的body代码mshtml.HTMLDocumentClassdoc=(mshtml.HTMLDocumentClass)myWeb.Document;mshtml.HTMLBodybody=(ms…

    2022年4月8日
    32
  • 贾尚文_roc指标详解及实战用法

    贾尚文_roc指标详解及实战用法文章目录混淆矩阵ROCAOUPRCF1-Score多分类的F1-Score选择指标ROC曲线和AUC常被用来评价一个二值分类器的优劣。混淆矩阵其中,TP(真正,TruePositive)表示真正结果为正例,预测结果也是正例;FP(假正,FalsePositive)表示真实结果为负例,预测结果却是正例;TN(真负,TrueNegative)表示真实结果为正例,预测结果却是负例…

    2022年8月31日
    0
  • 可以对属性进行封装么_元器件封装类型

    可以对属性进行封装么_元器件封装类型1、RAII简介RAII(ResourceAcquisitionIsInitialization),也称为“资源获取就是初始化”,是C++语言的一种管理资源、避免泄漏的惯用法。C++标准保证任何情况下,已构造的对象最终会销毁,即它的析构函数最终会被调用。简单的说,RAII的做法是使用一个对象,在其构造时获取资源,在对象生命期控制对资源的访问使之始终保持有效,最后在对象析构的时候释放资源。2、RAII分类根据RAII对资源的所有权可分为常性类型和变性类型,代表者分别是std::shared_p

    2025年5月30日
    0

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号