====================================================================================lowercase ==> uppercase:
input: "hello the world!"
把光标放在"t"上,按"gUw",文本变为
"hello THE world!"
把光标放在"t"上,按"gU$",文本变为
"hello THE WORLD!"
====================================================================================
chose & copy & paste
选择: 从命令模式用v(逐个字符)或V(逐行)或者Ctrl-v进入可视模式(Visual mode),
然后用hjkl等移动命令就可以选择了.
拷贝: 选择完后按y
剪贴: 选择完后按d
粘贴: 移动到合适的地方, 按p, 也可以用P, 具体参见:help p
nyy n代表数字, 拷贝n行
ndd n代表数字, 剪贴n行
np n代表数字, 粘贴n次
yw 拷贝当前位置到下一个单词开头的前一个字符
yl 拷贝当前字符
ym m代表移动操作
y$ 拷贝当前位置到行尾
yf( 拷贝当前位置到当前行下一个字符为止
[[ or ( ==> head
]] or ) ==> last
====================================================================================
Check Linux Version:
1. uname -a
2. cat /proc/version
3. cat /etc/issue
4. lsb_release -a
====================================================================================
Linux Modify User and Group of Dir or File
Modify User: chown xxx Dir/File
Modify Group: chgrp xxx Dir/File
====================================================================================
Linux configure file:
all the users: /etc/profile
current user: ~/.bashrc
current user(disappear after restart): # export PATH=$PATH:/usr/lib/jdk/bin
Set JAVA Enviroment:
JAVA_HOME=/usr/share/jdk1.6
export JAVA_HOME
PATH=$JAVA_HOME/bin:$PATH
export PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export CLASSPATH
====================================================================================
vi lower case <--> upper case:
1.“字”级别的大小写转换
guw或gue---- 两个命令功能是一样的:光标后面的“字”会变成小写
guw或gue---- 两个命令功能是一样的:光标后面的“字”会变成大写
扩展一下下
gu6w或gu6e---- 两个命令功能是一样的:光标后面的6个“字”会变成小写
gU6w或gU6e---- 两个命令功能是一样的:光标后面的6个“字”会变成小写
2.“行”级别内容大小写转换
guu/gUU ---- 光标当前行统统变小写/大写
gu0/gU0 ---- 光标位置到行首,统统变小写/大写(不包含光标当前的字母)
gu$/gU$ ---- 光标位置到行尾,统统变小写/大写(包含光标当前的字母)
guG/gUG ---- 光标位置所在行到文章最后一行,统统变为小写/大写
gu1G/gU1G---- 光标位置所在行到文章第一行,统统变为小写/大写
3.整篇内容大小写转化
1GguG/1GgUG整篇文章统统变小写/大写(Vim和gVim中可以使用ggguG/gggUG)
secooler示意:1GguG 可以分三部分解释 1G gu G
1G或vim中的gg ---- 光标定位到文件首
gu ---- 选定范围统统变小写
G ---- 一直操作到文件结束部分
====================================================================================
input: "hello the world!"
把光标放在"t"上,按"gUw",文本变为
"hello THE world!"
把光标放在"t"上,按"gU$",文本变为
"hello THE WORLD!"
====================================================================================
chose & copy & paste
选择: 从命令模式用v(逐个字符)或V(逐行)或者Ctrl-v进入可视模式(Visual mode),
然后用hjkl等移动命令就可以选择了.
拷贝: 选择完后按y
剪贴: 选择完后按d
粘贴: 移动到合适的地方, 按p, 也可以用P, 具体参见:help p
nyy n代表数字, 拷贝n行
ndd n代表数字, 剪贴n行
np n代表数字, 粘贴n次
yw 拷贝当前位置到下一个单词开头的前一个字符
yl 拷贝当前字符
ym m代表移动操作
y$ 拷贝当前位置到行尾
yf( 拷贝当前位置到当前行下一个字符为止
[[ or ( ==> head
]] or ) ==> last
====================================================================================
Check Linux Version:
1. uname -a
2. cat /proc/version
3. cat /etc/issue
4. lsb_release -a
====================================================================================
Linux Modify User and Group of Dir or File
Modify User: chown xxx Dir/File
Modify Group: chgrp xxx Dir/File
====================================================================================
Linux configure file:
all the users: /etc/profile
current user: ~/.bashrc
current user(disappear after restart): # export PATH=$PATH:/usr/lib/jdk/bin
Set JAVA Enviroment:
JAVA_HOME=/usr/share/jdk1.6
export JAVA_HOME
PATH=$JAVA_HOME/bin:$PATH
export PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export CLASSPATH
====================================================================================
vi lower case <--> upper case:
1.“字”级别的大小写转换
guw或gue---- 两个命令功能是一样的:光标后面的“字”会变成小写
guw或gue---- 两个命令功能是一样的:光标后面的“字”会变成大写
扩展一下下
gu6w或gu6e---- 两个命令功能是一样的:光标后面的6个“字”会变成小写
gU6w或gU6e---- 两个命令功能是一样的:光标后面的6个“字”会变成小写
2.“行”级别内容大小写转换
guu/gUU ---- 光标当前行统统变小写/大写
gu0/gU0 ---- 光标位置到行首,统统变小写/大写(不包含光标当前的字母)
gu$/gU$ ---- 光标位置到行尾,统统变小写/大写(包含光标当前的字母)
guG/gUG ---- 光标位置所在行到文章最后一行,统统变为小写/大写
gu1G/gU1G---- 光标位置所在行到文章第一行,统统变为小写/大写
3.整篇内容大小写转化
1GguG/1GgUG整篇文章统统变小写/大写(Vim和gVim中可以使用ggguG/gggUG)
secooler示意:1GguG 可以分三部分解释 1G gu G
1G或vim中的gg ---- 光标定位到文件首
gu ---- 选定范围统统变小写
G ---- 一直操作到文件结束部分
====================================================================================