< 一 > vim
基本:hjkl
o O a A i I
vaw(一个单词)
ctrl v /shift v/b/e/w等
vim模式分类: 一般模式 编辑模式 命令模式
添加一个标签
命令模式下:tabnew file
一般模式下:gt 切换-前进,gT切换后退
vim下执行sh脚本再回到vim编辑器方法:
命令模式下:sh
执行完后按ctrl+d回到vim编辑模式。
“!sh”等
vim命令模式下执行命令:
输入 “!ls” 执行ls命令
vim命令模式下输入:
“! command”
vim——打开多个文件、同时显示多个文件、在文件之间切换打开多个文件:
(1)打开:
1.vim还没有启动的时候:
在终端里输入 vim file1 file2 ... filen便可以打开所有想要打开的文件
2.vim已经启动输入:open file则可以再打开一个文件,并且此时vim里会显示出file文件的内容。
(2)文件间切换
Ctrl+6—下一个文件
:bn—下一个文件
:bp—上一个文件
注:对于用(v)split在多个窗格中打开的文件,这种方法只会在当前窗格中切换不同的文件。
(3)在窗格间切换的方法
Ctrl+w+方向键——切换到前/下/上/后一个窗格
Ctrl+w+h/j/k/l ——同上
Ctrl+ww——依次向后切换到下一个窗格中
注:主要用于vs sv打开的。
(4) vim同时显示多个文件方法:
:split
:vsplit
新建窗口的位置:
:leftabove {cmd} 当前窗口的左上方
:aboveleft {cmd} 同上
:rightbelow {cmd} 当前窗口的右下方
:belowright {cmd} 同上
:topleft {cmd} 整个 Vim 窗口的最上面或者最左边
:botright {cmd} 整个 Vim 窗口的最下面或者最右边
如 leftabove vs .
< 二 > shell
shell中执行历史命令快捷键:
(1) sh中执行历史命令:!! 历史第一条
(2) sh中执行历史命令:!-n 历史第n条
(3) !p 历史第一条p开头的命令
(4) !$ 历史最后一个字符串(不包含空格)
(5) ctrl+r 快速查找历史中最匹配给定内容的命令。
shell中添加一个选项卡并切换:
ctrl+shift+t shell中添加一个tab选项卡
ctrl+pagedown 下一个 ctrl+pageup 上一个
ctrl+shift pagedown 当前选项卡的移动
shell中还回上次的目录:
cd -
shell中的常用快捷键:
更多内容请参考:http://www.2cto.com/os/201204/126918.html
< 三 > vmware
vmware常见的屏幕设置:
自动适应屏幕,用户: autofit windows autofit guest两个选中 上面的菜单再删除
console view hidesidebar view->toolbars-全部去掉。
< 四 > qt
qt安装:sudo apt-get install qt-sdk qtcreator
qt常见问题:修改项目权限(chmod),有release与debug版本要设置并rebuilt才能调试。常见的断点无效为项目调试构建路径与项目路径不一致。
< 五 > ncurses
ncurses安装:sudo apt-get install libncurses5 libncurses5-dev libcdk5 libcdk5-dev
ftp://ftp.gnu.org/pub/gnu/ncurses/ncurses.tar.gz包含ncurses的很多软件包,可以使用wget来获得。
< 六 > sqlite
sqlite安装与sqliteman的使用:
sudo apt-get install sqlite3 libsqlite3-dev sqliteman
sqlite3 sql.db
create table {...}
select * from table;
.q
sqliteman <file.db>