列选择/列删除/列编辑

Posted on 2009-07-26 10:25  lwjun  阅读(628)  评论(0编辑  收藏  举报
列选择/列删除/列编辑-让你事半功倍(ultraedit/vs.net技巧)
2008-11-05 19:40

先说下快捷键:

ultraedit:alt+c (按一次即可,再按一次者回到正常模式)

vs(以2005为例):shift+alt (按住不放)

用处:编写代码(编程)/编写批处理,制作表格

比如要制作:

====================

abc1=1;

abc2=2;

abc3=3;

....

a1024=1024;

================

试用ultraedit制作说明:

1.用excel生成1到n的数字,放在一列(excel有自动增加功能)

2.拷贝所有数据到ultraedit

3.alt+c进入列标记模式

4.从第一行低5个字符,点鼠标,按住shift键

5.拖动滚动条,到1024行第五个字符(就是1024后面,记得拖动按住shift别放)

6.输入"=",是不是一次就输入了1024个=号!

7.按ctrl+v,在此复制一份.是不是就出来

1=1

2=2

3=3

....

了.

8.将光标放到第一行最前面,按住shift,拖动滚动条到1024行最前面

9.输入:abc,是不是也是一次输入1024行,爽吧!

呵呵.再次按alt+c回到正常模式.制作完成.

 

 

比如上面要变成:

====================

a1=2;

a2=3;

a3=4

....

那又改如何操作???

就留给大家做练习吧.

for(int i=0;i<m_nPlayerRow;i++)
{
   for(int j=0;j<m_nPlayerCol;j++)
   {
    m_arrayPlayerPos[i].left = (w+5)*j;
    m_arrayPlayerPos[i].top = (h+5)*i;
    m_arrayPlayerPos[i].right = m_arrayPlayerPos[i].left +w;
    m_arrayPlayerPos[i].bottom = m_arrayPlayerPos[i].top +h;

修改成:

for(int i=0;i<m_nPlayerRow;i++)
{
   for(int j=0;j<m_nPlayerCol;j++)
   {
    m_arrayPlayerPos[i*m_nPlayerCol+j].left = (w+5)*j;
    m_arrayPlayerPos[i*m_nPlayerCol+j].top = (h+5)*i;
    m_arrayPlayerPos[i*m_nPlayerCol+j].right = m_arrayPlayerPos[i].left +w;
    m_arrayPlayerPos[i*m_nPlayerCol+j].bottom = m_arrayPlayerPos[i].top +h;

转自:http://hi.baidu.com/it_security/blog/item/9ba28fdf80fcde5fcdbf1a55.html

Copyright © 2024 lwjun
Powered by .NET 8.0 on Kubernetes