在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程序怎么调试?其调试的相关命令?