以上就是给各位分享查找并替换整个项目intellij的符号?,其中也会对intellij查找替换进行解释,同时本文还将给你拓展17-vim-查找字符或单词-02-查找并替换、bash–查找并替换文件中
以上就是给各位分享查找并替换整个项目intellij的符号?,其中也会对intellij 查找替换进行解释,同时本文还将给你拓展17-vim - 查找字符或单词 - 02 - 查找并替换、bash – 查找并替换文件中的单词、Eclipse 和 intellij的快捷键对照表、IntelliJ IDEA 像 Eclipse 一样打开多个项目 - 适用于 Maven 项目(转载)等相关知识,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:- 查找并替换整个项目intellij的符号?(intellij 查找替换)
- 17-vim - 查找字符或单词 - 02 - 查找并替换
- bash – 查找并替换文件中的单词
- Eclipse 和 intellij的快捷键对照表
- IntelliJ IDEA 像 Eclipse 一样打开多个项目 - 适用于 Maven 项目(转载)
查找并替换整个项目intellij的符号?(intellij 查找替换)
在 IntelliJ IDEA中 ,是否可以通过按时操作找到并替换整个项目的符号?
答案1
小编典典编辑:
这是 可视化表示形式, 用于更好地理解。
在指定路径内的所有文件中替换一段文本,请执行以下操作之一:
- 在主菜单上,选择“编辑”。查找| 替换为路径
- 按
Ctrl
+Shift
+R
你可以试试Ctrl
+ Shift
+ F
。
而且,如果您将Eclipse键映射用于IntelliJ,则可以使用Ctrl
+H
。
17-vim - 查找字符或单词 - 02 - 查找并替换
在 vi 中查找和替换命令需要在末行模式下执行.
命令 | 功能 |
:%s///g | 末行模式下,查找并替换字符。例:% s /hello/world/g |
1. 全局替换
- 一次性替换文件中的所有文件的旧文本.
- 命令格式如下:
:% s / 旧文本 / 新文本 /g
2. 可视区域替换
- 先选中要替换文字的范围
- 选中可视区域后,末行模式后会自动出现 <,''>
- 命令格式如下:
:<,''>s / 旧文本 / 新文本 /g
3. 确认替换
- 如果把末尾的 g 改成 gc 在替换的时候,会有提示!(推荐)
- 命令格式如下:
:% s / 旧文本 / 新文本 /gc
确认信息介绍:
- y-yes 当前替换
- n-no 当前不替换
- a-all 替换所有
- q-quit 退出替换
bash – 查找并替换文件中的单词
file2中的任何匹配都应将“-W”附加到file1中的单词.
文件1:
Verb=Applaud,Beg,Deliver Adjective=Bitter,Salty,Minty Adverb=Quickly,Truthfully,Firmly
文件2:
Gate Salty Explain Quickly Hook Deliver Earn Jones Applaud Take
输出:
Verb=Applaud-W,Deliver-W Adjective=Bitter,Salty-W,Minty Adverb=Quickly-W,Firmly
尝试但不工作,可能需要很长时间:
for i in `cat file2` ; do nawk -v DEE="$i" '{gsub(DEE,DEE"-W")}1' file1 > newfile mv newfile file1 done
解决方法
sed 's=^=s/\\b=;s=$=\\b/\&-W/g=' file2 | sed -f- file1
输出:
Verb=Applaud-W,Firmly
要进行更改:
sed 's=^=s/\\b=;s=$=\\b/\&-W/g=' file2 | sed --in-place -f- file1
Eclipse 和 intellij的快捷键对照表
Eclipse | IntelliJ IDEA | Description |
---|---|---|
F4 | ctrl+h | show the type hierarchy |
ctrl+alt+g | ctrl+alt+F7 | find usages |
ctrl+shift+u | ctrl+f7 | finds the usages in the same file |
alt+shift+r | shift+F6 | rename |
ctrl+shift+r | ctrl+shift+N | find file / open resource |
ctrl+shift+x,j | ctrl+shift+F10 | run (java program) |
ctrl+shift+o | ctrl+alt+o | organize imports |
ctrl+o | ctrl+F12 | show current file structure / outline |
ctrl+shift+m | ctrl+alt+V | create local variable refactoring |
syso ctrl+space | sout ctrj+j | System.out.println(“”) |
alt+up/down | ctrl+shift+up/down | move lines |
ctrl+d | ctrl+y | delete current line |
??? | alt+h | show subversion history |
ctrl+h | ctrl+shift+f | search (find in path) |
“semi” window->preferences | ctrl+shift+enter | add the semi-colon at the end of a statement |
ctrl+1 or ctrl+shift+l | ctrl+alt+v | introduce local variable |
alt+shift+s | alt+insert | generate getters / setters |
ctrl+shift+f | ctrl+alt+l | format code |
ctrl+y | ctrl+shift+z | redo |
ctrl+shift+c | ctrl+/ | comment out lines |
ctrl+alt+h | ctrl+alt+h | show call hierarchy |
none? | ctrl+alt+f7 | to jump to one of the callers of a method |
ctrl+shift+i | alt+f8 | evaluate expression (in debugger) |
F3 | ctrl+b | go to declaration (e.g. go to method) |
ctrl+l | ctrl+g | go to line |
IntelliJ IDEA 像 Eclipse 一样打开多个项目 - 适用于 Maven 项目(转载)
我们做项目实际中经常会遇到这样的情况,创建一个 common 项目(Maven 项目)作为公用项目,common 中有很多工具类可以供其它多个项目调用。
例如,把 common、service 都单独拆开成独立的 Maven 项目,供其它的项目使用,通过 jar 的方式被其它项目通过 Maven 引用。
现在 web 项目需要引用 common 和 service,如果 IDEA 分别单独打开 common、service、web 项目,那么在调试 web 项目的时候,就会遇到困难:web 引用的 common 和 service 中的代码都是打包成 jar 的,无法调试。除非 common 和 service 安装的时候把源码也 install 到本地仓库,但是那样不方便,每次 common 和 service 更新都需要 maven install 操作后,web 中引用的代码才会更新。
1.Eclipse 解决方案
Eclipse 中有 WorkSpace 的概念,把 common、service、web 都放到一个 WorkSpace 中,Eclipse 会打开 WorkSpace 中的所有项目,Eclipse 会自动查找依赖,在 web 中点击 common 的代码,会直接跳转到 common 中对应的源码中去,调试的时候,也能调到 common 中单步调试,非常方便。
那么使用 IntelliJ IDEA 是否也能实现 WorkSpace 功能呢?当然能,IntelliJ IDEA 是非常强大的,这个功能必须有!
2.IntelliJ IDEA 解决方案
2.1 首先,从 SVN 上把 common、service、web 三个项目下载到本地的某个目录中,例如下载到名为 WorkSpace 的文件夹下:
2.2 打开 IntelliJ IDEA 编译器,点击菜单 File->Open..., 选择刚刚的 WorkSpace 目录:
点击 OK 打开 WorkSpace 目录。打开后界面如下:
2.3 打开后,发现 IDEA 并没有自动识别 Maven 项目,这时候,需要手动在 IDEA 右侧的 Maven Projects 栏中添加项目的 pom.xml 文件,这样 IDEA 就能识别了:
按住 Ctrl 多选 pom.xml 文件,然后点击 OK 按钮。
2.4 好了,到这里 IDEA 就已经能够识别各个 Maven 项目之间的依赖了。
你可以开心的开发调试了!
转自:IntelliJ IDEA 像 Eclipse 一样打开多个项目
今天的关于查找并替换整个项目intellij的符号?和intellij 查找替换的分享已经结束,谢谢您的关注,如果想了解更多关于17-vim - 查找字符或单词 - 02 - 查找并替换、bash – 查找并替换文件中的单词、Eclipse 和 intellij的快捷键对照表、IntelliJ IDEA 像 Eclipse 一样打开多个项目 - 适用于 Maven 项目(转载)的相关知识,请在本站进行查询。
本文标签: