在ubuntu用vim搭建java编辑环境,要求有补全功能。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在ubuntu用vim搭建java编辑环境,要求有补全功能。相关的知识,希望对你有一定的参考价值。

要是还不会搭建环境的话你应该还是一个新手,建议你用eclipse吧,集成的环境开发效率也会比较高,用vim你花不少时间学习它。 参考技术A 电脑键盘常见故障维修与维护方法大全
  由于整个机械式键盘是安装在一整块印刷板电路上的,要取下一个按键,特别是里层的按键,操作比较麻烦的事。
键盘在使用过程中,若按某键失效或反应迟钝,此时即使用力敲打键盘也无济于事,所以必须及时进行修理。
下面介绍一下拆御顺序及方法:
  一、键盘常见故障维修
  键盘在使用过程中,故障的表现形式是多种多样的,原因也是多方面的。有接触不良故障,有按键本身的机械故障,还有逻辑电路故障、虚焊、假焊、脱焊和金属孔氧化等故障.维修时要根据不同的故障现象进行分析判断,找出产生故障原因,进行相应的修理。
1、某些字符不能输入。若只有某一个键字符不能输入,则可能是该按键失效或焊点虚焊。检查时,按照上面叙述的方法打开键盘,用万用表电阻档测量接点的通断状态。若键按下时始终不导通,则说明按键簧片疲劳或接触不良,需要修理或更换;若键按下时接点通断正常,说明可能是因虚焊、脱焊或金屑孔氧化所致,可沿着印刷线路逐段测量,找出故障进行重焊;若因金属孔氧化而失效,可将氧化层清洗干净,然后重新焊牢;若金属孔完全脱落而造成断路时,可另加焊引线进行连接。
  2、键盘上一些键,如空格键、回车键不起作用,有时,需按无数次才输入—个或两个字符,有的键,如光标键按下后不再起来,屏幕上光标连续移动,此时键盘其它字符不能输入,需再按一次才能弹起来。
  这种故障为键盘的“卡键”故障,不仅仅是使用很久的旧键盘,有个别没用多久的新键盘上,键盘的卡键故障也有时发生。出现键盘的卡键现象主要由以下两个原因造成的:一种原因就是键帽下面的插柱位置偏移,使得键帽按下后与键体外壳卡住不能弹起而造成了卡键,此原因多发生在新键盘或使用不久的键盘上。
另一个原因就是按键长久使用后,复位弹簧弹性变得很差,弹片与按杆摩擦力变大,不能使按键弹起而造成卡键,此种原因多发生在长久使用的键盘上。当键盘出现卡键故障时,可将键帽拨下,然后按动按杆。若按杆弹不起来或乏力,则是由第二种原因造成的,否则为第一种原因所致。
若是由于键帽与键体外壳卡住的原因造成“卡键”故障,则可在键帽与键体之间放一个垫片,该垫片可用稍硬一些的塑料(如废弃的软磁盘外套)做成,其大小等于或略大于键体尺寸,并且在按杆通过的位置开一个可使铵杆自由通过的方孔,将其套在按杆上后,插上键帽;用此垫片阻止键帽与键体卡住,即可修复故障按键;若是由于弹簧疲劳,弹片阻力变大的原因造成卡键故障,这时可特键体打开,稍微拉伸复位弹簧使其恢复弹性;取下弹片将键体恢复。通过取下弹片,减少按杆弹起的阻力,从而使故障按键得到了恢复。
    3、若有多个既不在同一列,也不在同一行的按键都不能输入,则可能是列线或行线某处断路,或者可能是逻辑门电路产生故障。这时可用100MHz的高频示波器进行检测,找出故障器件虚焊点,然后进行修复。
  4、键盘输入与屏幕显示的字符不一致。此种故障可能是由于电路板上产生短路现象造成的,其表现是按这一键却显示为同一列的其他字符,此时可用万用表或示波器进行测量,确定故障点后进行修复。
  5、按下一个键产生一串多种字符,或按键时字符乱跳,这种现象是由逻辑电路故障造成的。先选中某一列字符,若是不含回车键的某行某列,有可能产生多个其他字符现象;若是含回车键的一列,将会产生字符乱跳且不能最后进入系统的现象,用示波器检查逻辑电路芯片,找出故障芯片后更换同型号的新芯片,排除故障

  二、键盘的拆卸与基本维护:

  1、翻转键盘,将原来卡住的底板用锣丝刀往左右方向敲击。拆下键盘外壳,取出整个键盘,将键帽拔出。

  2、用电烙铁将按键的焊角从印刷电路板上焊掉,使开关和印刷电路板脱离(电铬铁应有良好的接地,以防将键盘逻辑器件击穿)。

  3、用镊子将按键两边的定位片向中间靠拢,轻轻从下面一顶,按键便能从定位铁中取出.

  4、取下键杆,拿下弹簧和簧片,用无水酒精或四氯化碳等清洗液将链杆、键帽、弹簧和簧片上的灰尘和污垢清除干净,用风扇吹干或放通风处风干。

  5、若簧片产生裂纹或已断裂,则应予以更换;若簧片完好,而弹力不足时,可将其折弯部位再轻轻折弯一些,以便增强对接触簧片的压力。

  6、装好簧片、弹簧和键杆,将按键插入原位置,使焊角插入焊孔并露出尖端部分,用电烙铁将其与焊孔焊牢,装上键帽即可。

2012-7-20 11:58:52pawrjznxcye2781037783vтむ郓┠lt毵ur|スgzxeh^媳在ubuntu用vim搭建java编辑环境,要求有补全功能。

第2步 - 设置Ubuntu系统

Ubuntu系统安装完成后,还需要进行一些设置,使得Ubuntu变得更好用。

 

第1步:vim编辑器的设置

vim编辑器设置见:https://www.cnblogs.com/wybliw/p/10237197.html

这里面介绍了如何将vim搭建成一个好用的IDE,效果图如下。

技术图片

目录树,函数预览,智能补全,语法错误提示,自动添加函数注释 等各种强大的功能,等着你去探索。

 

第2步:搭建交叉编译环境。

根据自己的需要,下载相关的交叉编译器,

技术图片

我将交叉编译器放在MyTools目录下,然后在该目录下,我创建了bash.bashrc的软连接文件,方便管理交叉编译器。

 技术图片

软连接的创建方法可自行网上搜索,或者等后期我会出一篇《linux基本命令的使用》的文章。

然后用vim编辑器编辑MyTools目录下的bash.bashrc软连接文件,

执行命令:

sudo vim  bahs.bashr

 

在最后添加如下内容:

 # ARM 交叉编辑环境配置
   arm_target=AA    # AA 交叉编译器
 # arm_target=BB    # BB 交叉编译器

 if [ "$arm_target" = AA ]; then
     export PATH=$PATH:/home/bob/MyTools/AA/4.5.1/bin
 elif [ "$arm_target" = BB ]; then
     export PATH=$PATH:/home/bob/MyTools/BB/4.9.3/bin
 fi
     export GCC_COLORS=auto

该配置方法,能很方便的切换不同的交叉编译器环境。

当想要启用AA交叉编译环境时,就取消AA的注释,

当想要启用BB交叉编译环境时,就取消BB的注释。

环境配置好后,输入命令:

arm-none-linux-gnueabihf-gcc -v

查看当前交叉编译器的版本。

 

第3步:安装 pthread 线程 man手册文档

pthread函数库的man手册,安装

sudo apt-get install glibc-doc


只有一小部分pthread的函数,再安装manpages-posix-dev就ok.

sudo apt-get install manpages-posix manpages-posix-dev

 

 

 第4步: Linux 64位系统编译32位链接库
由于在编译生成  libtest.so  时增加了  -m32  这个参数,导致  libtest.so 是一个 32 位的动态库,而链拉步骤没有改

gcc -m32 main.c -L./ -o main -ltest 
gcc -m32 -shared -fPIC test.c -o libtest.so 


在64位机上编译32位的程序首先需要  ia32-libs 这个动态的支持,看一下  /usr/lib32 这个目录下有没有东西,如果没有, Ubuntu上安装这个包:

sudo apt-get install ia32-libs ia32-libs-multiarch 


如果在加入 -m32 这个参数时编译仍然有问题,比如

In file included from /usr/include/stdio.h:28:0,
from AVAPIs_Client.c:1:
/usr/include/features.h:324:26: fatal error:bits/predefs.h: No such file or directory compilation terminated.
make: *** [all] Error 1


这通常是由于没有32位的编译工具引起, 需要安装 gcc-multilib  这个软件包.
在Ubuntu 上安装这个软件包:

sudo apt-get install gcc-multilib 

 
g++ 也同样如此:

sudo apt-get install g++-multilib 


到这里,编译32位程序应该没有问题了,运行程序的时候记得修改 LD_LIBRARY_PATH 这个变量,否则程序会找不到指定的动态库.

export LD_LIBRARY_PATH=/home/user/lib/****:$****LD_LIBRARY_PATH

 

 

 linux终端按ctrl+s后界面卡住的解决

 ctrl+s 在linux下是暂停终端的作用,停止向终端输入

解决方案:
按下 ctrl+q ,恢复向终端输入

 

 

原创,转载请注明出处。

 

以上是关于在ubuntu用vim搭建java编辑环境,要求有补全功能。的主要内容,如果未能解决你的问题,请参考以下文章

ubuntu终端用vim编辑器输入了一段java程序怎么调试?其调试的相关命令?

最好用的编辑器之一:Vim-Go环境搭建

最好用的编辑器之一:Vim-Go环境搭建

ubuntu下定制Vim/Gvim及使用技巧

求解啊,ubuntu 里vim编辑器怎么用啊 我打开了 怎么没法编辑

linux(ubuntu) 搭建java程序运行环境