------发现cublog中发文章对“单引号”敏感,如果有就会无法输入-----
VI应用:
vi -o file1.txt file2.txt # 水平分割
vi -O file1.txt file2.txt # 垂直分割
:only # 只显示当前窗口, 关闭所有其他的窗口
:all # 打开所有的窗口
:vertical all # 打开所有的窗口, 垂直打开
多文件切换命令
:args 显示当前编辑文件
:next 切换到下个文件
:prev 切换到前个文件
:next!不保存当前编辑文件并切换到下个文件
:prev!不保存当前编辑文件并切换到上个文件
crl+] 函数原型处 crl+t 回 ( ctags )
ctl+p 自动补全( 编辑状态 )
:X 加密保存( 要输入密码 )
ctrl+^ / CTRL-SHIFT-6 快速在最近打开的两个文件间切换
ctrl+ ] / ctrl + o 进入函数/回退
ls / file : list the opened files.
关闭一个buffer: bd #num
切换文件:ls -> :b #num
^W + hjkl移动光标到各个窗口
^W + HJKL移动光标所在的窗口到各个位置
^W + _ 把光标所在窗口最大
^W + +/- 调整窗口高度
安装ctaglist插件才能使用Tlist命令。
vi里面光标移动:
% - 配套括号
ctrl+ c/d - :cs f c/d 查找函数
g+^G 统计数据
!shell-cmd
gf 查找并打开光标所在的h文件
shift+K 打开光标所在函数的man手册
"v" -> "%" -> "=" :indent a paragraph.
ctags: 当你输入":Tlist"时,显示ctags函数及变量列表窗口
[ / ] - 各个函数括号"{"跳转
查看二进制文件:vi -b binfile
set diaplay(dy)=uhex
linux使用相关:
grep -nR ".flv" .
XP-VM switch: F12 / ctrl-alt-left/right
ubuntu输入法:use ibus inputmethod
firefox调试工具:firebug debug internet app.
shell: ^a ^e ^r Alt+d Ctrl+Alt+d恢复桌面
tbz2: tar jxvf ...
Oracle VM VirtualBox
__attribute__ ((packed))
如果在linux下,就是把配置写在 ~/.vim/vimrc 里
然后原先的_vimrc 或者 ~/.vimrc 文件里写入下面这句话
runtime vimrc
这句话会载入运行时中第一个叫做vimrc的文件
ctags -R? 创建TAGS
cscope -bkqR
:set nu 和 :set nonu。
:cs add cscope.out
:cs help
所生成的cscope.out和tags文件要在打开VIM所在的文件夹,否则VIM无法找到相关符号信息。
VM虚拟机共享目录:mount -t vboxsf VM-share /home/username/
ssh-server端:aptitude install openssh-server
ts播放器:VLC
wget [URI]
curl [URI]
ps aux|grep nginx
netstat -apn|grep :80
/etc/init.d/apache2 stop
ubuntu启动项目设置:/etc/rc2.d/S**->K**
VIM使用 - ^V列选择
注释:ctrl+v 进入列编辑模式,向下或向上移动光标,把需要注释的行的开头标记起来,然后按大写的I,再插入注释符,比如"//",再按Esc,就会全部注释了。
删除:先按v,进入visual模式,横向选中列的个数(如"/ /"注释符号,需要选中两列),再按Esc,再按ctrl+v 进入列编辑模式,向下或向上移动光标,选中注释部分,然后按d, 就会删除注释符号。
ubuntu流程图dia
alt+backspace(delete a line in shell)
shell: od / file / df /
sphinx安装:aptitude install python-sphinx
安装deb:dpkg -i file.deb
#less -f access.log 动态观察
SMB-SERVERpub
smb://SMB-SERVER/pub/
indent命令参数:-npro -kr -nut -i4 -l129 -ncs -il0
curl *.html
vlc
FTP服务器:sudo apt-get install vsftpd