报错现象: Linux环境下,按Tab键进行补全时出现上图情况. [root@worker2 cjj]# vim /et-bash: !ref: 为绑定变量 -bash: !ref: 为绑定变量 -bash: words[i]: 为绑定变量 [root@worker2 cjj]# vim /et-bash: !ref: 为绑定变量 -bash: !ref: 为绑定变量 -bash: words[i]: 为绑定变量 [root@worker2 cjj]# cd /et-bash: !ref: 为绑…
打开命令行,运行如下命令即可解决: xfconf-query -c xfce4-keyboard-shortcuts -p /xfwm4/custom/'<'Super'>'Tab -r 参考链接:http://blog.zerosum42.com/2011/10/tech-fixing-tab-key-in-vnc.html…
tab自动补全命令,包括可以补全比较长的文件名,速度快的不是一点点…
镇场诗: 大梦谁觉,水月中建博客.百千磨难,才知世事无常. 今持佛语,技术无量愿学.愿尽所学,铸一良心博客.------------------------------------------ 为什么我们可以输入cw后按两下tab键出现console.writeline 因为代码段的存在.那么如何查看代码段都有啥呢? 1. 2. 3.存储cw的文件中写了啥? <?xml version="1.0" encoding="utf-8"?> <CodeS…
1. 进入 root 模式 su root 2. 编辑 /etc/vimrc 文件 root@localhost /home/xiluhua/tscripts $ vi /etc/vimrc 3. 文件里加入一行代码 4. 退出 exit 再试下编辑文件,使用 tab 键,OK!…
在python命令行下不能使用tab键将命令进行补全,手动输入又很容易出错. 解决:tab.py #/usr/bin/env python # -*- coding:utf-8 -*- ''' 该模块放在site-packages文件下可以在python命令行下使用tab补全(使用之前要先导入:import tab) ''' try: import readline except ImportError: print("Module readline not avalilable.")…
Python自动补全 Python自动补全有vim编辑下和python交互模式下,下面分别介绍如何在这2种情况下实现Tab键自动补全. vim python自动补全插件:pydiction 可以实现下面python代码的自动补全: 简单python关键词补全 python 函数补全带括号 python 模块补全 python 模块内函数,变量补全 from module import sub-module 补全 想为vim启动自动补全需要下载插件,地址如下: http://vim.sourcef…
如果是在windows下编辑的脚本,到了linux下运行时会报出这样的错误/bin/bash^M:bad interpreter: No such file or directory这时因为编码的问题,需要进行编码转换.使用sudo vim xxx打开文件,:set ff可以看到当前的格式,应该是dos,使用set ff=unix,更改其格式,然后保存退出,就能正常的运行程序了…
sublime text3是一款非常强大的文本编辑器,个人觉得做前端的话这款工具很好用.便携,秒启.唯一让我觉得不是特别爽的就是插件啊,都需要自己安装.不过瑕不掩瑜,这款编辑器是很适合开发前端和PHP的. 最近我在使用sublime text3时发现一个问题,就是我新建一个项目后,无法使用tab键快速生成html代码(使用快捷键的前提是你要先安装好emmet插件),可是我使用该编辑器打开其他项目时,又可以快速生成,这就证明我的插件(emmet插件)是可以使用的.这个问题真是折磨了我好几天,最终,…
说明 在Ubuntu Server 14.04上安装了xfce4桌面环境,但是却发现在终端中Tab键不能自动补齐(但是Ctrl + I 仍然可以用). 出现这种情况的原因是,由于Tab键的功能被窗口快捷键占用,从而Tab键不起作用.即,快捷键冲突了. 解决方法有两种,其实本质相同.不过就是,一种方法是在图形界面中更改,另一种方法是直接修改配置文件. 1. 在命令行中修改配置文件的方法 #切换路径 cd ~/.config/xfce4/xfconf/xfce-perchannel-xml/ #修改…
转:https://blog.csdn.net/xuezhisdc/article/details/48662435 说明 在Ubuntu Server 14.04上安装了xfce4桌面环境,但是却发现在终端中Tab键不能自动补齐(但是Ctrl + I 仍然可以用). 出现这种情况的原因是,由于Tab键的功能被窗口快捷键占用,从而Tab键不起作用.即,快捷键冲突了. 解决方法有两种,其实本质相同.不过就是,一种方法是在图形界面中更改,另一种方法是直接修改配置文件. 1. 在命令行中修改配置文件的…
和我的上篇文章一样,能够设置当前用户的Tab键宽度.也能够设置全部用户的Tab键宽度 一.仅设置当前用户的Tab键宽度 输入命令:vim ~/.vimrc 然后:set tabstop=4   //我这里将Tab键的宽度设置为4 保存:ctrl+z+z(或:wq.) OK! 二.设置全部用户的Tab键宽度 输入命令:vim /etc/vimrc 在vimrc文件的最后加入:set tabstop=4 保存:ctrl+z+z(或:wq!) OK! 这样无论是哪个用户Tab键的宽度都是4了!! 怎样…
一.仅设置当前用户的Tab键宽度输入命令:vim ~/.vimrc然后:set tabstop=6   //将Tab键的宽度设置为6保存:ctrl+z+z(或:wq!)OK!二.设置所有用户的Tab键宽度输入命令:vim /etc/vimrc在vimrc文件的最后添加:set tabstop=6保存:ctrl+z+z(或:wq!)OK!这样不管是哪个用户Tab键的宽度都是6 如果没有生效执行下面的命令 export LANG=EN_usexport LANG=on_USsource ~/.vim…
每次感觉配这个超级简单 但是每次都要查下 记一下好了 Linux下安装jdk,步骤如下 1:下载jdk包:本章使用的为后缀为tar.gz的文件(不需要安装),如jdk-8u111-linux-x64.tar.gz 下载RPM包: wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/ot…
背景: 因最近试安装Linux下的jira,有一个中文插件安装后,一旦设置开机启动后,它是英文,而在终端再重新启动一次后呢,似乎插件生效,它又恢复为正常中文界面,我首先想这这涉及到一个环境变量的问题,因为在我设置开机启动的服务时用service jira start出现找不到一些变量,如:获取不到java的home目录,提示找不到,为此,我加上了java的环境变量开机启动Ok了,但是英文,我对英文认识少,但还是想用中文,否则插件就等于白安了. 为此,需要弄清这两者的环境变量的区别在哪儿,如何查看…
解决方法 1.'$' 有一个日志文件, 比如说有两列, 中间使用 \t制表符分割了.   则在grep查找的时候 使用: '$'\t''\+  代替我们的\t制表符 - 2.-P grep -P '\t' InputFile-P 表示 Perl 模式 -20…
#!/usr/bin/env bash #在不同的系统上提供了一些灵活性. #!/usr/bin/bash #将对给定的可执行文件系统进行显式控制. 通过/usr/bin/env运行程序,用户不需要去寻找程序在系统中的位置(因为在不同的系统,命令或程序存放的位置可能不同),只要程序在你的$PATH中: 通过/usr/bin/env运行程序另一个好处是,它会根据你的环境寻找并运行默认的版本,提供灵活性. 不好的地方是,有可能在一个多用户的系统中,别人在你的$PATH中放置了一个bash,可能出现错…
[Tab] 接在一串指令的第一个字的后面,则为命令补全;     实例怎么描述?什么叫一串指令的第一个字?[Tab] 接在一串指令的第二个字以后时,则为『文件补齐』   实例怎么描述?什么叫一串指令的第二个字? 若安装 bash-completion 软件,则在某些指令后面使用 [tab] 按键时,可以进行『选项/参数的补齐』功能! 所以说,如果我想要知道我的环境当中所有以 c 为开头的指令呢?就按下『 c[tab][tab] 』就好啦!     还有其它的用法吗?…
在需要使用tab来选中并输入内容的地方,添加: <#输入待覆盖的内容#>…
打开注冊表,找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor下 项"CompletionChar"(REG_DWORD类型),默认值为40(16进制),现将该项的值改为9(16进制). 然后打开一个cmd试下.就OK了…
import rlcompleter,readline readline.parse_and_bind('tab:complete')…
今天在设置环境变量时,一不小心,设置错了,系统中的所有命令全部失效了,可把我急坏了,下面用一条命令可解决: 解决办法:重新设置环境变量PATH export PATH=/usr/sbin:/usr/bin:/usr/local/bin:/usr/local/sbin:/bin:/sbin 然后在 source /etc/profile 原文:http://zhmgz.lofter.com/post/90909_6d1455e…
linux中所有程序-设置-窗口管理器-键盘-切换同一应用程序的窗口-清除…
注意:修改一下PATH环境变量 export PATH=/bin:/usr/bin/:. 可以把这句话加到你的.profile或者.bash_profile里,这样每次登录的时候都会生效…
先cd 到~目录 ~$ cd ~$ vi .vimrc set nu…
shell简介 分为两种c shell 和b shell b shell:sh.ksh.Bash.psh.zsh: (Bash和sh兼容,linux基本shell是Bash) c shell:csh.tcsh: (语言风格类似C语言,所以得名c shell) 查看系统shell :cat /etc/shells echo echo -e "ab\bc" #输出ac echo -e "\e[1;31m abcd \e[0m" #输出红色的abcd,30m黑色,31m红…
Shell Script是一种弱类型语言,使用变量的时候无需首先声明其类型. 局部变量在本地数据区分配内存进行存储,这个变量归当前的Shell所有,任何子进 程都不能访问本地变量.这些变量与环境变量不同,环境变量被存储在另一内存区,叫做用户环境区,这块内存中的变量可以被子进程访问.变量赋值的方式是: variable_name = variable_value 如果对一个已经有值的变量赋值,新值将取代旧值.取值的时候要在变量名前加$,$variable_name可以在引号中使用,这一点和其他高级…
1. mode=0 (round-robin) 链路聚合:将两个或者更多数据信道结合成一个单一的信道,该信道以一个更高带宽的逻辑链路出现,链路聚合一般用来连接一个或多个带宽需求量大的设备,链路聚合是指将多个物理端口绑定在一起,成为一个逻辑端口, 以实现出.入流量的各成员端口中的负荷分担,当一个成员端口故障时,就停止发送报文,并根据负荷分担策略在剩下的链路中重新计算报文发送,端口恢复后重新计算报文发送的端口.链路聚合在增加带宽.实现链路传输弹性和冗余方面是很重要的技术. 逻辑链路的带宽增加了大约(…
1:输入命令gedit   /etc/hosts 这样你就打开了一个文本,然后在文本的末尾进行加入例如以下: ip地址                主机名 192.168.0.125       hadoop 保存退出.…