分类 "Linux" 下的文章

问题:在vim中希望删除一个括号内的内容
解决:使用di(
方法:在需要删除的括号内,输入di(,若需要同时删除括号,则使用da(

拓展:
以下命令可以对标点内的内容进行操作。
ci'、ci"、ci(、ci[、ci{、ci<                   - 分别更改这些配对标点符号中的文本内容
di'、di"、di(、di[、di{、di<                 - 分别删除这些配对标点符号中的文本内容
yi'、yi"、yi(、yi[、yi{、yi<                     - 分别复制这些配对标点符号中的文本内容
vi'、vi"、vi(、vi[、vi{、vi<                     - 分别选中这些配对标点符号中的文本内容
如果把上面的i改成a可以连配对标点一起操作。

复制行文本
复制3到12行文本到16行
:3,12 copy 16

问题:想查找文件中的某个字符
解决:使用反斜杠或f
方法:
查找‘(’
一、/(          向光标后查找第一个‘(’,按n可继续向后查找,按N可向前查找
二、f(          向光标后查找第一个‘(’
F(         向光标前查找第一个‘(’

问题:在vim中想从a文件读入10-30行代码到b文件中
解决:使用:r命令
方法:
一、vim a.txt b.txt
二、文件间切换
:n切换到下一个文件,:wn保存再切换
:N到上一个文件,:wN保存再切换
三、在a文件里:10,30y
四、:n到b文件,输入:60到第60行,按p粘贴

问题:由于安装的服务器是ubuntu server英文的,运行echo $LANG $LANGUAGE 显示 en_US.UTF-8,所以在运行python gui时出现部分乱码
解决:安装zhcon,解决gui的乱码
方法:
sudo apt-get install zhcon
运行zhcon,这时会弹出一个窗口,选中之前的putty窗口,在全窗口中输入,会在新窗口中显示,这时运行gui就不会有乱码了,但注意,这时编码变成了gb2312,所以原来的utf-8编码的文件可能乱码

参考:http://zhangxun0712.blog.163.com/blog/static/800730120125101246730/